{"_id":"@tscircuit/capacity-autorouter","_rev":"943-b522378a5c39cb8ce2d6953e6857ee67","name":"@tscircuit/capacity-autorouter","dist-tags":{"latest":"0.0.955"},"versions":{"0.0.1":{"name":"@tscircuit/capacity-autorouter","version":"0.0.1","_id":"@tscircuit/capacity-autorouter@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f2b381dec1205513307b2bf6f31e20b42abf8296","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.1.tgz","fileCount":6,"integrity":"sha512-YP6gqETUVJf9jHREVSrbo3SFShjo+88j9W7HVKb8es+qP26BDcvPwu2L+ajgHnP5iEwLgqlaT9tk6rVeLJrkGA==","signatures":[{"sig":"MEYCIQD8o/yPiplYKucgfFVm/tnkrmuavkJ0boYf9zPZp1rDXQIhAL71PZLS1oVz4Lk/FEF1hntKyjeR7yPi/aUqejD2JNlO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f8ca8808ad17587319fff1ea04ec6edc35510440","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.1","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"22.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.19","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","dts-bundle-generator":"^9.5.1","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.1_1740466264276_0.19990784606283918","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tscircuit/capacity-autorouter","version":"0.0.2","_id":"@tscircuit/capacity-autorouter@0.0.2","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"87ec9eb2d9398f8fcb9d2ed94d9e215b739d9f97","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.2.tgz","fileCount":3,"integrity":"sha512-q5ZOFsVw++icgdZBHajk2AATtUqbEVyY+hEMP6tzIcDqJF1T2o31mljeluoTnj3wDqn/mTwAgiz2FnXVdZqOOg==","signatures":[{"sig":"MEUCIQDIvwiTZ7ZTuP10j4yfVpcsKBg3f3p4w9y94upiKEANxQIgRSsV7hCqL+vMGYAfSWW34Wyy7S40XA2K6UpRH6dJ4ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6252},"main":"./dist/index.js","type":"module","gitHead":"4ec79dd29ccb81d4c931342c76bb10b11aeb025b","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.19","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.2_1740466568167_0.8288685440742685","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@tscircuit/capacity-autorouter","version":"0.0.3","_id":"@tscircuit/capacity-autorouter@0.0.3","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a1877ee6e446e300d7f60c324df0ddb98716f0f8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.3.tgz","fileCount":6,"integrity":"sha512-vC1cWQRKwqQxppBClp+uXvyKWbw/38UdmboIsnPDSTyeZg+86TohLKmWOqqth9w3M4bbfrdA0HQtLJDPuH8AFQ==","signatures":[{"sig":"MEUCIQCFTo5qUbW7WXcRlHGMzaFIggHkfV0t1Z4f/niGj9YawwIgG19tZskTlXZulGDXqUriGkAzJbrnP/22tp9ZC4HpIzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a508ee1ff9c3237acabc79d2a563733a2dc84402","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.19","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.3_1740466737736_0.17000547023836265","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@tscircuit/capacity-autorouter","version":"0.0.4","_id":"@tscircuit/capacity-autorouter@0.0.4","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"816fde71b2dae54899dfeba3488d37f28028ccf7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.4.tgz","fileCount":6,"integrity":"sha512-7qQcsTAC45OJk5SvHxHY6pEXLHedjzvAy3RG5d8zAQ3d5Ld7ucz3VQXQe+mF2WtzkYa/NoUSjXKYlKHAo62IxQ==","signatures":[{"sig":"MEUCIQCfh/DpdpQfBcAo+bDKeAz9iXKXFPUSL6TR6bQPIYpKnwIgA+LzY4FTps+RcwFH3svO5m3j86uA4qs3pS2bvY1VjHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"87ccc9659e91e6ae263021a9c789128569e8a90e","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.19","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.4_1740513172525_0.8171110560560864","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@tscircuit/capacity-autorouter","version":"0.0.5","_id":"@tscircuit/capacity-autorouter@0.0.5","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"31faf08922ec5989d80bc1c4a6a12e5e0445fb90","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.5.tgz","fileCount":6,"integrity":"sha512-FRJg79B4MBbr8KjEypG22RhiQjKmUR4Hyh3awQZHOGo7bWrXSdwE48yZMCEMyTYIYPxg3zL+lKCzhNO5+kGGeg==","signatures":[{"sig":"MEUCIQDyQ85jFOEyAxLXmMUEG1Y15c540595mKZTrZlpPGczYQIgKAftr2jwX0cDGkdbZqfX1C49kgUJkyzVgZkiQJwDpLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d5524ac0d9e876f50143154939f234b617b35e97","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.19","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.5_1740550928891_0.9349111393995817","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@tscircuit/capacity-autorouter","version":"0.0.6","_id":"@tscircuit/capacity-autorouter@0.0.6","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d1cc1722ba2fd5874a9f51d2966397863d5df2b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.6.tgz","fileCount":6,"integrity":"sha512-QZwHRgI50Q+dWQwL4kn0MoNvgMqeuYn4SDz6OB+/2VEFU4VTl5zVXwwBHq+hANy5RsidTjOeQ1vYDCIGPLMfOQ==","signatures":[{"sig":"MEUCIHH2OHZ0rLrDVGCC3+fxD3xDhqwWWGLrUlYTRk6kxFyiAiEAgKOkIVKJfutBHPoJ3NK8aJdS748igiipSXXMghC76co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f29a60dedc93b2480432f8a3363310b9cd7e2df9","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.22","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.6_1740552401419_0.599493794370255","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@tscircuit/capacity-autorouter","version":"0.0.7","_id":"@tscircuit/capacity-autorouter@0.0.7","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"20e53c3e0a3ef52b63db61f1e470ed35c759aa75","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.7.tgz","fileCount":6,"integrity":"sha512-LdHu/SW0W/1BWFpEHS6V5kxaXEMkY/XqL/M9W3yK5iuUadVbzA9Bzo/xkUgQ8CGrwmyMyFWaFDuE+szVbdt2NA==","signatures":[{"sig":"MEUCIQCuAJZGID5OaSN/wk7YW5lYlvIuiAO9aEaioblizr5bdAIgLJ7Aq+ZQPsZtS37avyfGquosod5RinC0OAwpjIlKbmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604903},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fdc85508b5778db51e5c81e26198d1a7787003d8","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.22","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.7_1740623073562_0.8397892681971666","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@tscircuit/capacity-autorouter","version":"0.0.8","_id":"@tscircuit/capacity-autorouter@0.0.8","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92e76bab474fc1acb43a4f46616981fe791ce09c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.8.tgz","fileCount":6,"integrity":"sha512-Tj7GplLC1FYDpu4WGQrRqfSPY24pSmMaHPdHCSUXYDzcCaTNIfxN/VqR+epm4d1YVU5a6G1MoBtUZMAEvc2BtQ==","signatures":[{"sig":"MEUCIAUmDLJWzYmAxws3rfTkvsFELvSKgIs0E4QBjkk6hGjvAiEAif1DMQGqngyN2fCShEm6ZobwNOhhnK5LW0qJvWBxyvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"119a32a3e854411da02e8dafaae05f73aa80f79c","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.22","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.8_1740625810530_0.4751687467767929","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@tscircuit/capacity-autorouter","version":"0.0.9","_id":"@tscircuit/capacity-autorouter@0.0.9","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c9e7059ba41138309b8921c1c72f1b04d2d993b0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.9.tgz","fileCount":6,"integrity":"sha512-scdipMzk3v8X0PwemYjfQOzkAx0t2GiHfLTwsKH1/xjXwpda/CTE9J3cpfEwf83aJVRJha+CMLPZm630dCGNFA==","signatures":[{"sig":"MEUCIGEtnV1hXNmzUhMlh8Ej5SHI5kJbST6egn0/pR4BECH7AiEAgezxfkDl/ZG51z6lozCfD2SUnIcAc+9xbdpxuORWsBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9ed29e53a649c408cbd39c139ef128aa8bea6f55","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.23","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.9_1740638973766_0.8126271105121303","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@tscircuit/capacity-autorouter","version":"0.0.10","_id":"@tscircuit/capacity-autorouter@0.0.10","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c35ece5d2841b31f0672f1d687c9a1cee29e45e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.10.tgz","fileCount":6,"integrity":"sha512-fljZQn6EhshVDHBd/nHpvdmG1a11JCyHuJIitYwoBV62nBOFg1xfEmKc+m+GLJ/jgiEiIs2+XEfhsYCBk5KfOA==","signatures":[{"sig":"MEYCIQCaBeX3uGwMRLao88HNjW1hEv+ED3tS5r22It+R+wXQcwIhAJ06JgvTuE/zJk6Bt2kVA/89/nY/hsbB+tRReTnJZobA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d0e28d5eb85efaffb3889c473a718e6fa5d02362","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.23","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.10_1740639585534_0.9478716020284219","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@tscircuit/capacity-autorouter","version":"0.0.11","_id":"@tscircuit/capacity-autorouter@0.0.11","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4023f6ca1c4db1fdb61a84f94e284fd4436a0202","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.11.tgz","fileCount":6,"integrity":"sha512-WX+re0i8JsuFV9hdVxAtr8OzOlrUBudsKV9VtgvzacyyD+qp75n+0w5+M0gHqOkX/PvpZJpmCwEAQ1slWeKeUg==","signatures":[{"sig":"MEUCIQCYxZLpfjQrAqfv19I+SXbGpaOahqMpW2lhSudodPtsBQIgBIY3pv42wS7D5o3DC//2yw1vQTa+1uouTQQhPuCuJFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1d53142946d1698bb5dabdb79f8896a0c96d6be2","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.23","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.11_1740698591584_0.7340164762167491","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@tscircuit/capacity-autorouter","version":"0.0.12","_id":"@tscircuit/capacity-autorouter@0.0.12","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e570fc1827e1e2959db2295325f0280fca8f5c8f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.12.tgz","fileCount":6,"integrity":"sha512-K0rT4JlOo3vo4lRLP55hNvlLssbhF5qHWDyj2r3mGN9O91j5vdQJ4yTYJ9LZgGV1lZw2GjCoNZ27Gaz0FOXNEg==","signatures":[{"sig":"MEQCIFRG8hfGGzppE6tVMoMEEcvzy1tMtLMlm/UKnOODumVaAiAb4ZRMLWI1d+o2REXZ1W+/kRCoijzrUiG5yaxB5kVAsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0474dcfc4486038500c61e02d2ae6c250d778725","scripts":{"build":"tsup ./lib/index.ts --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","graphics-debug":"^0.0.23","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.12_1740701310435_0.005943941930415253","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@tscircuit/capacity-autorouter","version":"0.0.13","_id":"@tscircuit/capacity-autorouter@0.0.13","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"788365f51c7eec805482d0bc357a1fa0fe6969c5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.13.tgz","fileCount":6,"integrity":"sha512-lTdRP4GNb6HXk5HmSBs6qtsVPAwnsPeSlvsq/HdrtGbc3+/c3INWyfDcU8P0j7kw4lUVQJ9XfWUcDflizK88jQ==","signatures":[{"sig":"MEQCIFEDBIIqhnz4Do/+eogKOOY58fLtD5Ox4Mxquu70s4sZAiBK1zB7UgPzQYTtPSWpqcZrvSzifW1qDh3vnIL8qFIg2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42a59b19ee4994b61ec7844bdd92620f5cdaa144","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.13_1740814967245_0.1767328191721511","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@tscircuit/capacity-autorouter","version":"0.0.14","_id":"@tscircuit/capacity-autorouter@0.0.14","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a8631a79a05dd03c80c7685e1b7d5e67e27a348e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.14.tgz","fileCount":6,"integrity":"sha512-UKZBr52H7rBsWtpDulgTyTqohMvoFfkqXYOQTBfzHDLDG4eaaSjg0mIOe7WY7K9wR2aP9Ax5YKckowKytzJ/AQ==","signatures":[{"sig":"MEQCIHyUgd1fvdSVGVC1TnG/XFvwKLJvVX1Ncfth1mgypu2RAiBsXXgubPIM0+NXxAUp5ASioXSzgAwOiIpEzoc6RyM3cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f1260a4eb93b858f7377ac87a7ed7061c73244f7","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.14_1740964211619_0.7331702788347287","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@tscircuit/capacity-autorouter","version":"0.0.15","_id":"@tscircuit/capacity-autorouter@0.0.15","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d5e1e201969cd69d5e357c406308392e149c50b8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.15.tgz","fileCount":6,"integrity":"sha512-RgxB5haxS09SOPYE6xCfDB5Maj1tQRhCG2q12Yfa1MCfR/+xPOVStCD0HZ8v+ofBGd3D8ShVuOftLrz8vN4quw==","signatures":[{"sig":"MEUCIQD7fa3LOGNzznRd4VXEWKmpB9trYKwmpE9u9c0FCK5VzQIgc/pBaPttstmLWBZbENkuer0sNbtuM9dS7QOJ2NsvGWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9bf221b8d78900f9f5fb5af104ef70aa2d10c6c7","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.15_1740966086795_0.9736765615910488","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@tscircuit/capacity-autorouter","version":"0.0.16","_id":"@tscircuit/capacity-autorouter@0.0.16","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2005b1e029eed3b7a7628f0310111f099aa1ba09","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.16.tgz","fileCount":6,"integrity":"sha512-TBjN0gPy6jlTpA0l3ZSfKVUHlDB+VKR0fvqEWF9KoBvDPHhWmwE1Eqtcsf5o6Jsz36UDzY5imhiTVaGXI2B6Og==","signatures":[{"sig":"MEUCIGfUVVzO7g0id7WwcNh94ImT0JvfUmccEuRBa3mat4UoAiEAj9NHF0RnHlhQ+TvyzThm+755pvySbuJ6x6tZskdIM7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df3b716b126d78cfcb2aff4b1acec292f339d666","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.16_1741058561161_0.834556022651155","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@tscircuit/capacity-autorouter","version":"0.0.17","_id":"@tscircuit/capacity-autorouter@0.0.17","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bfd6dc535fb5b8a48b47be6967bb152216e351d1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.17.tgz","fileCount":6,"integrity":"sha512-GMNd3EYpTeRCptK5YydJWBsdJdz84Cwr/DIRlS9UyXDQ1wRoWZGlaSrtBxogdtMol97QzJlzIoqZOCRrDvdyug==","signatures":[{"sig":"MEMCHwLn9ts3mXVq0I1C1h7eip8HPILc5INH899FBymf850CIAQsnX1ttr70ToG9DnON8LT2RbVVXrt+08e/r1+v8kkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15669b0dd9f4ef01cc1ea09b2b44e6c280334f01","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format ."},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"A high-density PCB autorouter library for node.js and TypeScript projects. Part of the [tscircuit project](https://github.com/tscircuit/tscircuit) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tsci","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.17_1741118230303_0.7653881655697838","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@tscircuit/capacity-autorouter","version":"0.0.18","_id":"@tscircuit/capacity-autorouter@0.0.18","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"90bb27603ed49719f53d120738d548de8d32b6af","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.18.tgz","fileCount":6,"integrity":"sha512-Qwr9kIOeHOOBXcYfouEG5f59RIQBj5OAa+8biEZOj6WTOGmrO34lp6NS6mmdPW2RjjfpqQEbC12bipqYTzyqiA==","signatures":[{"sig":"MEYCIQCqNCMnr50T40c9UJM/3RFWF3KMzQbJikdmoS9I4PIPwwIhAIg251eoMc1xqmzsXJfk43powIVgSZbk5PceSg2zM0ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f52e3f35a658e9bf42ff2fbda119ed6234532c4a","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.18_1741147725224_0.5809845992844016","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@tscircuit/capacity-autorouter","version":"0.0.19","_id":"@tscircuit/capacity-autorouter@0.0.19","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c5add0d44b8462844cd86dc989c2788e4646602","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.19.tgz","fileCount":6,"integrity":"sha512-o1AVHMe1f3vBfxIBMsoZaz970oqaBAfZXH0ZZ8K5lag7GUbcp86f6r5fF9Rb0Rxj3i8BE8/uOyjkTs1Sn/IxtA==","signatures":[{"sig":"MEYCIQDJ7Q+6K+JF9kEJQU3hBOoi4CfeXDC8TbDqBGKiAWmKwgIhAMyRgUnaF01a4i6uvaLbM7x7DWLXqsq4lrVYTthOvw7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a1c71d924bfd7898abeee069f91bb20c4ff4bdef","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.19_1741287806430_0.238367152005855","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@tscircuit/capacity-autorouter","version":"0.0.20","_id":"@tscircuit/capacity-autorouter@0.0.20","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce44b1949d21b2f293e06591cf9f3249afaf4778","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.20.tgz","fileCount":6,"integrity":"sha512-/eS+/O8jiW+zbEmLvhTK64oqzur1J8mEc+s3QcGmQG8XFdNQ0QsAeb/VSl+OAYRW1n2GPYwOoKLXd3PgZf2nkw==","signatures":[{"sig":"MEUCIQDr1HjK3LCWZIU4nkpYrNctlFq+pKq84hu1CVGeTeqTswIgKOSrpe5NwBr82kZAeE59lk74GTFpedYVwK7UjiEaM9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710723},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"461868dd7e5cd98bad27427aa640f991f8d27b19","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.20_1741305498023_0.36633687983400454","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@tscircuit/capacity-autorouter","version":"0.0.21","_id":"@tscircuit/capacity-autorouter@0.0.21","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1cc52219656b45d6c4e7f3369526bac29e365fef","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.21.tgz","fileCount":6,"integrity":"sha512-KuZY0iWISQIG0SE5e5rlRFlEN17UHRLtWF+TkSnSpj2rlQ4WHvtf6h7hk1c7OP0612oEaePwR2aYqoabajrZUQ==","signatures":[{"sig":"MEUCIFAnu9sA8ZjK8sP5LR+MwyHjeVKFRPpX3WCPxbvXyg6aAiEA9XQo3SqdBbXKVEUEd2Px2nWktfR4LRjrLmRIXmj7CjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9bfacb362e2847527d7ec93ba8141ae68125c427","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.21_1741400682112_0.793743351456162","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@tscircuit/capacity-autorouter","version":"0.0.22","_id":"@tscircuit/capacity-autorouter@0.0.22","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c813b81842d52e0f136e90809b5ff4363f59815c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.22.tgz","fileCount":6,"integrity":"sha512-Je0OsAHYjTH2dvsapHlBjzsy1QZv4t70MNcrndBOy00wKIi0eY6nck5UzT58EOkAXvj7Z9WDmJ4dvPeWLh4MGg==","signatures":[{"sig":"MEYCIQDV0VaB+scWsXS43mo2+X2xTUuKtUECHnP9dXApa1Zj2QIhANTGQK/OudszCWgXziyfhdlbF7/Lj++vnIumsUJ0kQ4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"65c469680ef9a483bcbe41af4d23e8cd23b60b91","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.22_1741627457589_0.8031607944548462","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@tscircuit/capacity-autorouter","version":"0.0.23","_id":"@tscircuit/capacity-autorouter@0.0.23","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5ad7d9ddc231fe078e7efded4db190a779446837","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.23.tgz","fileCount":6,"integrity":"sha512-SmdHp8hn6zpEVD7xu5wvdo7MI1AlbWFYGE6ThmQWKiQS6HAvPUON8H6B60BU4KhzpBgQlcFR8+vxNZ+2x802ZQ==","signatures":[{"sig":"MEYCIQCta6xYoOfJ4/xchbf9NV1vJI1sJLaYtkFC/eX3Ry3UKAIhANHjolAGjtWTpf0pJ6eFYkGtTiKGXmnushReDOMrkDzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a6fa08f5d148d8edec58a0a2a3e428c3e296c0a9","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"[View Online Playground](https://unraveller.vercel.app) &middot; [tscircuit docs](https://docs.tscircuit.com)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.23_1741639457429_0.23615675567541006","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@tscircuit/capacity-autorouter","version":"0.0.24","_id":"@tscircuit/capacity-autorouter@0.0.24","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"59526c00d3c9b5f4cf04149a0e71fef45cb032b5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.24.tgz","fileCount":6,"integrity":"sha512-at/FXX/ep64klBLbFdRKyl/z7p/Z8y9rKZtZ+UVvVyUv/9sVzGCWlTn5xFIiMzIUcbB1UiNPdKNg0kk/trrFkw==","signatures":[{"sig":"MEQCICtRwRy8XLVuMo2w9aVcbdixAfn6NU+ykYPdcZ7IfBcFAiAVHZJW3wuZbr0rOygeoQvoyCxz/xWOVivLgW3YxFsH2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2c7624e32d792e7d6547bf349e538cfe3b1b8199","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.24_1741642658828_0.2311576250161711","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@tscircuit/capacity-autorouter","version":"0.0.25","_id":"@tscircuit/capacity-autorouter@0.0.25","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"91240044c3e328a06daafa7cc7e861e3c29efca0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.25.tgz","fileCount":6,"integrity":"sha512-NxDRXaqGhIkjOESd1QAFsMIoOfDyUIAmgNOaQJwlhvT5eESznPmh1l1aZt6EHMR+ecpNKk7WJgAU75gJDXl5og==","signatures":[{"sig":"MEUCIQCvoALcPQI4kCs7PGN0gFSDul1QtS1qAWo1nn8sA80IQwIgHoZb5CVekk5b6a9/M5YadhwYUqd7Pkw41LKFoGkqFik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8c041fc69e6a98c8c851bf3f0b0ed97390ae045f","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.25_1741643654805_0.7226601166716915","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@tscircuit/capacity-autorouter","version":"0.0.26","_id":"@tscircuit/capacity-autorouter@0.0.26","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9aa174b86bc09ef3aa35e8b62e9f6e218e0c8269","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.26.tgz","fileCount":6,"integrity":"sha512-k6dBd6P6N5oVK0pUIxRj1P2HO8WFBrHjPEubpYqvfysRNJMySroaZjTQDeCBBOGjgKGVXDy5iLSeCf0/fNjz5g==","signatures":[{"sig":"MEYCIQCdOLKs5Oqo2P/4qBSca0AhJW7qS75ZquuiZWa73vn0EwIhAN1sxX7kVAOFNeXBJ1xYRL8FAi4zvxrJZ0ZTLfSZ40IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2f7f45e9664e8981b9689091eb1c06ba28b00bc8","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.26_1741644702013_0.4721623226360865","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@tscircuit/capacity-autorouter","version":"0.0.27","_id":"@tscircuit/capacity-autorouter@0.0.27","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb2e33537c020fd0946120b9b648950e9cb0e9d0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.27.tgz","fileCount":6,"integrity":"sha512-YIe7MA6XmyHz4qY06cmyl50rsdjCm9GyhQjVhse73zVLHWfb8Tr2/BYgsMSFpu3U1goVUnsQfQUsXyl3DHvfMQ==","signatures":[{"sig":"MEYCIQC70TIUwmrQ0K+YShGaj1F+Hi3xrh6mSV0c7phuQX52ugIhANOjonVssb34U8ck5HMkGR+6Kp0oyZNbz6bNo2AcXdUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6e27cb1fe8172ff4cf6e54ff11e5d5215bc13a47","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.23","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.27_1741647982978_0.32306060577977513","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@tscircuit/capacity-autorouter","version":"0.0.28","_id":"@tscircuit/capacity-autorouter@0.0.28","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b8c3913b930c9e7c34f9835a87258cea7b49197","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.28.tgz","fileCount":6,"integrity":"sha512-hol8UOUNAV5phJQkjhL9gdM8+qCKTeoECbJbcg4BSgAh4iAGFVLv/thnvKxB5svtYC4SswRSPXlPMEtkHqYRmQ==","signatures":[{"sig":"MEUCIBIe3BiA+Ywwfg+pWgCsXkjMEGOkmnX5f+/51H7PzxZJAiEA8NJvMDXdnR9wmJvxOIQTbWvwjOGTbwxfD9j2ThPgtNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"23074ddbd7d11049db1a2a83455afead374dba85","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.27","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.28_1741983562399_0.3415092521981995","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@tscircuit/capacity-autorouter","version":"0.0.29","_id":"@tscircuit/capacity-autorouter@0.0.29","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e58f483be987f7e9fe8ef59a5e080fe448c83fc4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.29.tgz","fileCount":6,"integrity":"sha512-xnJw38iN1g8s8JkUFDTktiuGOWEilRHL3jM5VixDl4iMxaawP16/AQn93cO90AbLwMjEYozfYfrlHVMY1FOBRw==","signatures":[{"sig":"MEYCIQD6Yid+tQaX7m++cNhRdByCqD0kgeLMo8oY8RZ5Gbs4YwIhAOWF2gPunexc790CQx7G8OhIOVpxvWnabIBelu2IpNH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"20649543dbe99b8c2b43280e3f5c07ee4bc4391c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.27","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.29_1742022495781_0.24121182178054013","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@tscircuit/capacity-autorouter","version":"0.0.30","_id":"@tscircuit/capacity-autorouter@0.0.30","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"046a991ae1597c4f556e77bed06b3b78f5a28183","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.30.tgz","fileCount":6,"integrity":"sha512-HNkBHa9f5NETI4+vKajZmDpXqVze0aSSvesDh9bB34QLK5DxeNKEit8/kzVCZAuwIqQhzIuP5/JYDjQNuJUh/g==","signatures":[{"sig":"MEQCIEZgiTZrenOTxA/BTrPCroDBwhxa8E8AGwcZA3BC1gNVAiB6JQE5a1hKcAY+t1PPGbV6AJlJRJKZe+bjNw9yEcmXEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"477285497134a8f55da851dbbaa4a7285ac5cfb5","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.28","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.30_1742196087047_0.05142201667495727","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@tscircuit/capacity-autorouter","version":"0.0.31","_id":"@tscircuit/capacity-autorouter@0.0.31","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e1d07b6cada2f8210eb6e6894cfaece56750e33b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.31.tgz","fileCount":6,"integrity":"sha512-i17FGeoPnZqPSsaW62gfJKTxCgNaBED9etlPITWts55v8+AIOh1tPl8tjfhRWtHiKXgUyg8WUlBQFPgDCr2z+w==","signatures":[{"sig":"MEQCIC2SjueAPu9fIqA0+fbIPM0X7loku6TaDBDkx08hAGgFAiAm1PsbMCcFUN9bTW9xyzqbNmW6O56THz0ihRlDSYK1Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":928290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1d345f71d7fdc8279ed803c2f8ec0335cd17ff4c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.31_1742257234365_0.48339984307128714","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@tscircuit/capacity-autorouter","version":"0.0.32","_id":"@tscircuit/capacity-autorouter@0.0.32","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f64edac07417cffdc66271f5acfff475d2ad31f2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.32.tgz","fileCount":6,"integrity":"sha512-g+mTPvja4jEy/Xz1ZLYReUVpBgql1o0ium13FhGgZPCY3T86qjv5NKMJzntgtiXtZdhKMErc+YhRYQMK8RJz9g==","signatures":[{"sig":"MEQCIC8QZrFthIlzFHH2KO705DmlaFOaAWhTCrKSKZOGII2pAiB2OKjMYFYgX80Li8DRiDPP821jOJoWkKvdSuOvTJav0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b438030d9208a1d7a8476a0c6950fa42efa02785","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.32_1742342689096_0.5383663204465647","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@tscircuit/capacity-autorouter","version":"0.0.33","_id":"@tscircuit/capacity-autorouter@0.0.33","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ec79919d97434d67d5213d42236d1b151a0b1a95","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.33.tgz","fileCount":6,"integrity":"sha512-gfKi+rWpDIigpVXbD9HfQypwOrDGu3C++xSFMovhLEkz7vL23YEDLfOp8bT1kP/KfFfjXjnLo/eUQ0VRpypDvg==","signatures":[{"sig":"MEUCIQDvGmNv/1ajDMdjXe6v0Zk2JxqKSj3CCyUYrx3pdqBJcQIgdcs8XIxPNHw+yhBm+bsInyLlk0eBzn6PE9BQlwc4IgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002355},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e41fdcaaf33e3614182c314348a28ed4dd86abab","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.33_1742356065161_0.38357490717857456","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@tscircuit/capacity-autorouter","version":"0.0.34","_id":"@tscircuit/capacity-autorouter@0.0.34","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"26c21082005ec2bcda05ae3d27950584dfd2ab00","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.34.tgz","fileCount":6,"integrity":"sha512-bah12N3JeuljopUxMgWpJSfJeg6SDQSte9eEdf3K2eQgMLvGGZFEd8wM63fSRVWxHWuc382tpp5wQWdZF38YUQ==","signatures":[{"sig":"MEUCIQCs8WPK2baEJIKHbcYr7w2hxEtvx90b/jy1Lxqm3JTcdwIgH3QMiEMOd5jtg4LftT0i4vZhy0LiTlGYyqeDZKiwsyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39a56214eedb12c9d0d1838a8a8336cf9246811c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.34_1742357516847_0.951152671954463","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@tscircuit/capacity-autorouter","version":"0.0.35","_id":"@tscircuit/capacity-autorouter@0.0.35","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ba71c76f3bd4500a100295d96cb5c1f9f39f7387","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.35.tgz","fileCount":6,"integrity":"sha512-bcG/inlvTlcUPTHJsKyLz3kfBjw2swWTedzyT3HGfs/5/LysJc1hghcLTX9dQRIB7RB49ncF49v1srynjEvOsA==","signatures":[{"sig":"MEQCICUJTBFThIA1uYu42/dmEskj8jFmMFZyOqC9TxWhW8YcAiAuGgS3zMFlSMIyK7tewjexGXFIyoJRg6xtHZJueJLiNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3d63d72d55c3b1cd22e9d8fa9a7e806e3944ca12","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.35_1742452856273_0.31182719027341244","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@tscircuit/capacity-autorouter","version":"0.0.36","_id":"@tscircuit/capacity-autorouter@0.0.36","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b994b3fc5c7bd51731c3306718e6da345d7ad302","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.36.tgz","fileCount":6,"integrity":"sha512-OLbHGs4QjodqTyX4c67QD7SNsRGHncqtjXWOh2zCnpWn3hTVkFxZFwJsc/CEA59bcKOqA4YwzwMZhRBC2tK2Qg==","signatures":[{"sig":"MEYCIQCTP5909r4c8w0De3zTn3OgvSqSweudIDwL+ho+VSG/XQIhAPwuSj1kgoXV+H3rh77m8tQc6roxr3mpiMYeF0a/yoS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"744c3edf7132ea7b192357a3eb66cdd1d1e4006c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.36_1742512036220_0.7396941884915291","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@tscircuit/capacity-autorouter","version":"0.0.37","_id":"@tscircuit/capacity-autorouter@0.0.37","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b4c7486260ba56e000589fc7bee45ff77c0de94","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.37.tgz","fileCount":6,"integrity":"sha512-Z+8nRL3rbbLckGmDjhOap6bFMVmz1MTpGsCK3IdFj9vv9T+sw2WH5uuga6EDtFfjPOTo+s38Zq6q39sm50b4dQ==","signatures":[{"sig":"MEQCIBhnfqmOV3Tsqb2gpm0Muvod/H9w7dTRqfYeYfUWthAVAiAmqryDajVtWYNoDR5AzN9nsapQyv2wkINvDF9pEyWxvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e883e285aa1e10419e73fda3dde61f8b9cb75c7","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.37_1742579910684_0.5791147575040199","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@tscircuit/capacity-autorouter","version":"0.0.38","_id":"@tscircuit/capacity-autorouter@0.0.38","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c5cc139b6fe91902d2d9f5a3541d47d10565394d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.38.tgz","fileCount":6,"integrity":"sha512-OH+gVoQxQ2sA6l78bIOyl6K65DuV++2hRMRJQwFqrbKpOq8hf8iSbH6mge8sr87HBj3i/hsKcc8dDg8LB7vrEQ==","signatures":[{"sig":"MEYCIQC0dU6pkuHLL4R76UZTbWTo6U2DTi8YQlKw26Q55IKXewIhAOdtMX8eLFrQvkZ/aHXRMDG0oT7J0gOT3VYM+EHjUz3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bbd2eb2701981db1e0b29509d09f6b2ff3d9934c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.38_1742585604873_0.6060636160123982","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@tscircuit/capacity-autorouter","version":"0.0.39","_id":"@tscircuit/capacity-autorouter@0.0.39","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"24d9668697615cd4585a6dec37a79f10a56d9af8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.39.tgz","fileCount":6,"integrity":"sha512-y9q7/8ysIrbxgI9R6K2F21hoFE5OhkXPbVD6U082UPKE27x2hiTNFAJyoH+XtjJ+8B6g49bLIZgK1/BDOtZreA==","signatures":[{"sig":"MEUCIEBRBuKa37de2rvwNIzQYIorJLb9dnKJx+1qzRqIHzHkAiEAxlA0Cc7ZqoWkAGOuWl9p2QW+V+OiZT6CSMWzExgOz/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1015353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"93e956cd5270ce786569c757e2ef4ff4969014af","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.39_1742597073570_0.1402793862624343","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@tscircuit/capacity-autorouter","version":"0.0.40","_id":"@tscircuit/capacity-autorouter@0.0.40","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b208fd6cea94d5c48f436ddfaef3adf6f55a40f3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.40.tgz","fileCount":6,"integrity":"sha512-RJC6O5tOsh7ZBl7PJHIBAVSgaXxAJlHw0KIZjLnqCbWR2+3u33jvgs6b3g4i+QWlReaIWixZLHSBxwWfmskPXA==","signatures":[{"sig":"MEUCID3S35XHESOTjxjuzDKjdsk7cxYqftIE259+P+iIo6z1AiEAgHrZ2EElX60VXH+GSb+4eGjGjuk9BABuYgHB3ygy30E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5267111371618e3d8acb9221eb34c5b539c58f3a","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.40_1742664937837_0.5879474828146032","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@tscircuit/capacity-autorouter","version":"0.0.41","_id":"@tscircuit/capacity-autorouter@0.0.41","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ec29a7148ecd9ee219a7f9a55feb4c75f16b12e5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.41.tgz","fileCount":6,"integrity":"sha512-g3CUHL45aH6wYjo/YbLTUGeFpmtC3bd6WQpFe60+F5V/yaz46eB7GLP6nUq3Jsr7NOlZ3YrMabYKi6dfPA8/Mw==","signatures":[{"sig":"MEYCIQC/vRopqHrxGxO2YrvJLG9KUV3RY808am1N1Jj6M07ewgIhAJhJ+qYaxfVxxDD7oV+wr53OATcAPNxX1/XPWyUnKZY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1020808},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b818661cf81ab4af2f31202717fbe0e854dfe83f","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.39","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.41_1742675957625_0.3409193831805726","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@tscircuit/capacity-autorouter","version":"0.0.42","_id":"@tscircuit/capacity-autorouter@0.0.42","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0d60f76dfe6ea909c808820fee8a03fd83950eb3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.42.tgz","fileCount":6,"integrity":"sha512-bvqqpIbwFwSb0f+5nCOc7JwY0eM3nfv214Q2G2iGa9okuxUBP3ydRnjWLbkMO7aYz7AXFgaKcxH89KJZtf7NWQ==","signatures":[{"sig":"MEQCIBaZOkDrAxObMt9uY65UG1iGyCV1bDW/DtQo7N5hj6HYAiAKEQUwZm/IOmew0ruFT2BP/ytK4m9EEI9zE/nC8GU6vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f12d9e8a98e37784e397d8cace2efb30ca956fad","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.40","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.10","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.42_1742694867817_0.10425438858273894","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@tscircuit/capacity-autorouter","version":"0.0.43","_id":"@tscircuit/capacity-autorouter@0.0.43","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"34c5f2017f3dd129c194f784bea69dc32eb717c8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.43.tgz","fileCount":6,"integrity":"sha512-Onkc8+uOKc+UKE8XTEqpXojBhGsv7Jp5t2xIHIt75iD6I17lxwCO/0zAAQu063TEDvo8ZiEZMFTjgSypC7GTIg==","signatures":[{"sig":"MEUCIHIeB9UyjPFdNDWCXK2DlUB3aBM8dEgHQ08T6dofKjWmAiEAniMNSBxzaN06mWdQ0F1yOzq93In+6aaUeVX7ORV9rys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a46a443870249bdf11d1abf9dea9b1779552d8f2","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.32","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.12","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.45","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.43_1743018093713_0.5948205147371877","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@tscircuit/capacity-autorouter","version":"0.0.44","_id":"@tscircuit/capacity-autorouter@0.0.44","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1762da8801bf60bc0bf2136b20442068e7d216ec","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.44.tgz","fileCount":6,"integrity":"sha512-goSarNo4khFeworI0rLGYKBGMnXF6UDSeO53DjbNvoo9Fxbt8827+a1iET17d1LiTXAltXdJrA9g6Zb0X4VQTA==","signatures":[{"sig":"MEUCIQCZw9ux7Sqo3VE1Hiws9mL4qqGCzrboeifgg6yzdrFnswIgAew1MlsD5zvC9Okiy+XSYXL0h8vs97Rb+/za5Ngtb0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"077aed025795b0bc099c7a064beb4da9146e3244","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.32","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.12","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.45","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.44_1743051197562_0.8330593513587312","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@tscircuit/capacity-autorouter","version":"0.0.45","_id":"@tscircuit/capacity-autorouter@0.0.45","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9259638abdfa236569ec45fba338c3f648399c66","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.45.tgz","fileCount":6,"integrity":"sha512-lME8T8S55tjrqt8ovG8Sij8UX6fAWXbWZoMeyW9qKkdBw4agDKQ2QlMrmK7vFyGAfhrBh7sh9ct1fr9gHOPQ2w==","signatures":[{"sig":"MEQCICUIHb3eieXHyCeIaKzFFAgRcpIRG8ugmKySIC6foSkcAiAeKBTf3ZyzcXzxkHfFkGBBugtipm9m80/JCSVGSf8lZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7a20158b525f33c9a55a8fb739d1c840308d939","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.32","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.12","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.45","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.45_1743095546880_0.12043181329044716","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@tscircuit/capacity-autorouter","version":"0.0.46","_id":"@tscircuit/capacity-autorouter@0.0.46","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f5a816cf3152edceb4cdfe24a93c4f68adb941d8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.46.tgz","fileCount":6,"integrity":"sha512-6YY2XTy453r8K7agx5FY5v3Jmc/dE77KIx6CMn1+yfchiy9y/CdjrSY0HuhXPGtMN1w0hYXujTfXWyNluqhOaw==","signatures":[{"sig":"MEYCIQClldztz9hLSO7rOVafPvQOGMZ8FNpVzZOKaDF4oqG+wAIhAIw3j5kX8vQGkg8NqQnSF8mA5Chzc0iZoFBtBSCi6ybM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ced7535d8377c885f529e5fdeccc61eb67e5315","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.32","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.12","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.45","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.46_1743101807905_0.2900709829191477","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@tscircuit/capacity-autorouter","version":"0.0.47","_id":"@tscircuit/capacity-autorouter@0.0.47","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"907123d72e7cc9e2cbba55a178303fb6001cff6a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.47.tgz","fileCount":6,"integrity":"sha512-T/M4UcUuTaT+Kmq5ByiseKxHZ7DDmg04/nMtb7h2woLgtenGej9J441vM0PhqGUjbtCjzFRlWZm84BWe+2tWXw==","signatures":[{"sig":"MEUCIQC7VNFzaweumLYz2EBz2ALQHe5FUpRVvwuN7PSI0eZKpgIgJZd58sEHsgz64TtO2Xd7mgNIpThRVC+TyXKnbahL0GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f22145c56abcd5f7f884ed773fcd4c4b1aefaa67","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.47_1743266927862_0.7243015108788327","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@tscircuit/capacity-autorouter","version":"0.0.48","_id":"@tscircuit/capacity-autorouter@0.0.48","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b3549391c0afe0abcd36bcc70f1bce7d58d00482","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.48.tgz","fileCount":6,"integrity":"sha512-/99Anlvl6vyZhLMoeAZCU8blvhphvHAeo1AWn3G7T7G90mhYMW71wj+k0YhrOXfHromT6SDJ02i9vlGwS7qGAg==","signatures":[{"sig":"MEQCIAcGb8uhUJBx/rIdusbrEnNXr7klKTLb7Ew1ig9RWkfMAiAEubMTUgY6NA+PwIxyggfJh6HGUcGD5/3CVNWQk+decw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0a6f78d2e607ab4808f21ddb791f226f3b195dbb","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.48_1743274596051_0.38967835605412615","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@tscircuit/capacity-autorouter","version":"0.0.49","_id":"@tscircuit/capacity-autorouter@0.0.49","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb7d2ad10c70ae65f4e3ed4b349eb9a0ab7eebd8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.49.tgz","fileCount":6,"integrity":"sha512-QX3g7+w+4ucGHIyPv63gC479Ho46XSLS+OmLxxM6QGndEayr29s70gBmWkm2am5b+V4i+MENwYMNOajVHmtwXA==","signatures":[{"sig":"MEQCIGuAk90K3A8GpbMmTTOHWOCQMVTcxt1mISqiFBEUfRpCAiAXUQemIVuRIgeirS0HrlYvUu5ju9sVhQc561Y7mpC9/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a8dc5ef85e0adf153a269f26c09f2e89d7ec0480","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.49_1743275983743_0.6661017001395422","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@tscircuit/capacity-autorouter","version":"0.0.50","_id":"@tscircuit/capacity-autorouter@0.0.50","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"302f6affd2345fec1e172d5f95e9025848dfdf08","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.50.tgz","fileCount":6,"integrity":"sha512-Z3nDZFPCowsxa7/i2ljaRGdf/QYJ4IAnUnUWUoTL/ay9h5/crQeUwrxqx78362XiC0IkUHapwWiY7thjC2UKGA==","signatures":[{"sig":"MEYCIQDZJSBlg8n+yNlYQiMvIUcrkA7zL6F4VsOp90I5NRS0gAIhANy8UyMLTyqyF//aBJjfPVcYnqSR6HtuHKy62MKWczLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68073c215852702756a2d011772f6c75d56dd6ad","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.50_1744603297028_0.3450038747655686","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@tscircuit/capacity-autorouter","version":"0.0.51","_id":"@tscircuit/capacity-autorouter@0.0.51","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce775c206ffd9aa917d2c31f5aa915f41315ca6a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.51.tgz","fileCount":6,"integrity":"sha512-LjZDOKi3/SM06vCTMnSJ/YN/QHzC2GRuDhiMjiDKVd6b+rLMnSpj1rQyKW7dvyMKtlzdrcdFOrEc9enBXFo+9g==","signatures":[{"sig":"MEUCIQCE8ROq4KhjVfNv5BUXuzHcBAHYYMKcaTusVD+HAReKCwIgITFWSdZvXAzMrO9vk12GdVZ+pdh285RIhXLANfn3Wow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1202605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d71c9e8fe247217411f119f804d39e308131ef26","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.51_1744610961698_0.5316583391533469","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@tscircuit/capacity-autorouter","version":"0.0.52","_id":"@tscircuit/capacity-autorouter@0.0.52","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"83c66b546ad5e16f139e0893081eb53cdd34df9c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.52.tgz","fileCount":6,"integrity":"sha512-ipniZAmeTbnEGbwDNYGOM5X8d7aSvZl0JMG10CntHgXnjZ4foKlXB1g59bE9R60kJsR/8+/T5oip3fCYIvZm3Q==","signatures":[{"sig":"MEYCIQCLLq5X1kLhVkcN2XGvVmFq9CnolJ9Ly5rpxj6t1BZ0RgIhAIiWilr6vXy3EQnuShVkenoF3eoipMcLoDgCiGGDR3a4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1211228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f16faac852baaa29d27c6d1ea9b474cfd05e726c","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.13","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.52_1744736233371_0.5043102738830594","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@tscircuit/capacity-autorouter","version":"0.0.53","_id":"@tscircuit/capacity-autorouter@0.0.53","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"47ea6a7568ee2dbf86cda49f246402c1c01c0695","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.53.tgz","fileCount":6,"integrity":"sha512-JQbUsPSPJAxonF70fuOl5SCJvAQ9nxKP/1bkmUdRlaIy744lRa9OjKYgzyUuKlqu0Vc6edXhrQe3PkAB44wH+w==","signatures":[{"sig":"MEQCIDG1uWTrYU7HBTB2GFehpWxjBiGNlaY+2pl3twdPBhUpAiBIARS3ACaHTw7NtNXlrvzCxrlgWLWujpSpZQ7tkwDinA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1292406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c46a046a66ba3c889aa745d2355cbdd8ddbade9b","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.53_1745185271678_0.8917002948330608","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@tscircuit/capacity-autorouter","version":"0.0.54","_id":"@tscircuit/capacity-autorouter@0.0.54","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6c2df188dd7eba5223a35dea77db7066acb95347","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.54.tgz","fileCount":6,"integrity":"sha512-0NjdoLdCf27BTH0nQfDQ69cQlE9vqkEUntrHIgoeCaEl+bNnbvac1/bAh7+ItUE9y0Fs0pwMIdIJMBDE3ontDw==","signatures":[{"sig":"MEUCIQD2Rm3qMRf3DheFf49ffnVcp1f56W55n0i3Z+HsilY+2wIgPlUOaojqDWpQNTcW76vemjmlGgr2wG/O7B4vnN1mWl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68de89762b3e905c4d37ad20b800f2705529da8b","scripts":{"build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","react":"18","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.41","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.16","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.54_1745606885524_0.49651907821147057","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@tscircuit/capacity-autorouter","version":"0.0.55","_id":"@tscircuit/capacity-autorouter@0.0.55","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"877f462b0f4bd36016033ba3c6a03c7d1fd8c8e5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.55.tgz","fileCount":6,"integrity":"sha512-nhgQZ4XJNv+bycIS7UzBeuwSKiEWAj63y/X4jx1M8NM4UuiFagWaCBWzqTr/9WohXC0yRPimdBiGfJ1LhJBn3w==","signatures":[{"sig":"MEUCIQCnMJaVO7wgQYPZ9BnT4MUNuCIopQqN7+OcBtfjmK2jMQIgHnZfWpcNynFZ4wSN0MRbZe/Ret+npS3gvWRoxjEL6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2d5d35d7f637324a570e33b2adf17088685dd05","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.16","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.55_1745630200218_0.986470284850689","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@tscircuit/capacity-autorouter","version":"0.0.56","_id":"@tscircuit/capacity-autorouter@0.0.56","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fd553f5ecfa1c3d614f46fc2371cdb68a54520ce","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.56.tgz","fileCount":6,"integrity":"sha512-cQhgGFF/y3zXMCuNQ1w54jZku5AD8m1/JWj5cmPaTfl0T92eoSwNBuxsezR8+mBQpc74c/gft6NbI/02e0iSQA==","signatures":[{"sig":"MEUCIQCiLY4MQxURY2iVL8ZsgK0gZiTC7q/3jVi1PwdG3FhipgIgDzqpl5Knik9TU9Ji6YuTdmL1WHFbL9Nj107OXQcDJEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1773549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e43c4321595d621c83d07c0b9a24604f53b703b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.18","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.56_1746051490171_0.2968699901823715","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@tscircuit/capacity-autorouter","version":"0.0.57","_id":"@tscircuit/capacity-autorouter@0.0.57","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"08c50a9b7df32f55919994dac82f7cadb8a0c0ff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.57.tgz","fileCount":6,"integrity":"sha512-LyB4TBH+/j99/7Jgzhg7IW6SihYwJIlauwepdWESQZxReHuG+MMg2FsVrNF655mD2H7VKpUatuZ3Cv52oiUVFg==","signatures":[{"sig":"MEQCIBLz2lQb6zEP7ypAri2O28PNODBGcZPiWkj4c7IbIqDvAiAkigyC8wpV70fuB9ff0FVsQYYVcEOudLZtkmTtcboUCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"292e0d3b2fdfa0da0141410717d194b2720989cd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.18","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.57_1746068315780_0.700657779241922","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@tscircuit/capacity-autorouter","version":"0.0.58","_id":"@tscircuit/capacity-autorouter@0.0.58","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1aea7275570e03c1459b2afdbf577063863f6d07","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.58.tgz","fileCount":6,"integrity":"sha512-z7RQiKGRXanXaHpSfLUblE3//T2zJcidNPs1Z5RHJGXWiHITZPWDpqKz2E7LEH/4iPPWmJjv9iPKoPlKs0eNtg==","signatures":[{"sig":"MEYCIQDO4BLLSSnpS2wh9JOMVi86RjuNDTvxoe/GKpqY/nvv1wIhAL3oj7BTGcGRcjhJdAPjM66hmvGlsd43dHpNWF+NT4fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4c851fabec055680c5e163a2b42dc111b1015935","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.18","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.58_1746111283020_0.20879528425444738","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@tscircuit/capacity-autorouter","version":"0.0.59","_id":"@tscircuit/capacity-autorouter@0.0.59","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ae1f054ca289918416142a6f0321806611921b21","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.59.tgz","fileCount":6,"integrity":"sha512-EQtnoGWlFk2/X9fjnjgtqsWW7JBozqnAlLzJr0Utz9dRX8Qc7nTIremW1Ze1KCG0gW0xgMt0WZLb399gk/45mw==","signatures":[{"sig":"MEYCIQCQv4+kXEOXCA9PidWQKcpOm2F7WG29yU5moCUalRJ+IQIhAKFY8Bj9OflPwAd7hRAu+uQG3uyBDrOvWXVs3qkbJ4Bk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"87e4725b9179b0ddead5d1aa8f5ebdf3e4cd82df","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@tscircuit/math-utils":"^0.0.18","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.59_1746483800452_0.09667929968118494","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@tscircuit/capacity-autorouter","version":"0.0.60","_id":"@tscircuit/capacity-autorouter@0.0.60","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8d4b318c395943ce52007b6e57bb5b3dba59502a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.60.tgz","fileCount":6,"integrity":"sha512-b2syccShqlFRjfuMVJq3oo1Nn7yHoi95jXCe7gwt0raUgagrD/9Bwxbl0Qmpdmt3okKBF65oVGb+eaDwN4IB0Q==","signatures":[{"sig":"MEQCIAqrC66beCM3HdVQtHo21yV2eP5M5J2QMtC6iZDhGq9BAiAfguWnNKAE0iTT10Qb2IRaJlD6p7wH+nCVD7Zh9thgvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe1c16967f47209773d23edc72d446353e24c2eb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.60_1746589700266_0.03998028025804534","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@tscircuit/capacity-autorouter","version":"0.0.61","_id":"@tscircuit/capacity-autorouter@0.0.61","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"29c14043a420d0b95c31478732563b949e0b2d65","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.61.tgz","fileCount":6,"integrity":"sha512-khtN3Gl4fjhTEmM25lqcM1yyMx+SsZSD/VnFRC01RJLoTe0yo0tVvjtRTxVypYuigZmKiUn6JuZNP74P4bMnQw==","signatures":[{"sig":"MEUCIQD8UFP/FeoEKydIOi8GJVk7yiwgqyfO/bZLT8m1EEgmHwIgKo7kHPhmMQ3O1Y0L6vbh0rkAMyamPiFixqyAXPSv5V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1946999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9589853a8b34603551775dea5787ecf3ddf2c1be","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.61_1746633357240_0.4313147139831035","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@tscircuit/capacity-autorouter","version":"0.0.62","_id":"@tscircuit/capacity-autorouter@0.0.62","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a1dc73198a167de4dae212e022eb88658dec1b54","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.62.tgz","fileCount":6,"integrity":"sha512-nqp3DkrTXQNvhES1TkORrEFIJWTKB2Ar34OYq7L8BdwppWRqA2YxUBnBamosNwsi2i8uER5ZJtXSOFvkGLPpQA==","signatures":[{"sig":"MEYCIQDfmr/jcu860Hk/URZpgYyklGvmghAy0Xfa4Q4xOOBoNAIhAO9HrTdGNY62XpXPCXLVReq5f2NFGqk3wSu2eWEzBdcJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1948234},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7d984e037f468b2c73a0f9bf63bf5522508e4d5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.42","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.62_1746716242214_0.24167911839323586","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@tscircuit/capacity-autorouter","version":"0.0.63","_id":"@tscircuit/capacity-autorouter@0.0.63","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2a75b4b55b7eb29c33d64d5c18a6b5fe3db4653b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.63.tgz","fileCount":6,"integrity":"sha512-TqMKvU4bc1vzRvtP5ovH3yf1wfvhB/JnRMWDCCsz6ZUWvyWOVMNeZdR9Ba6HbUW3xNdiIbimWN/WVBPrYJQwKQ==","signatures":[{"sig":"MEQCIHaSL3EVoY94lOmJ2JSnpEULMl926/50oFDOl22zihAbAiA0gKOodFNjnDYFfsis8vh2eQdTDe4I3wJdzQXczlo/Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2003561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe2311121a61b23adf09689d0a7ed5d9b7ec5368","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.63_1747154845973_0.38415329329527315","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@tscircuit/capacity-autorouter","version":"0.0.64","_id":"@tscircuit/capacity-autorouter@0.0.64","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"84476fb8be0e66f3dfdfa0acab42245fa2dc691e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.64.tgz","fileCount":6,"integrity":"sha512-FlbCjxoMNv2uPtpHTxDF7fYyRwIYWhaYzI63fQGPwYPajtgrwIAux8cck41c664JUdx/cmH/aAdYA316G7fPaA==","signatures":[{"sig":"MEUCIHjG09d5es+sJIiegbL+aQX6y4YDoxA5LjOFcdYS0qh8AiEAlI2l+YAdzbwOeOf57l1kLlwV/LWFYI+2/G8hJCWDx+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b58329ff2bd86f69b1e937425b8e9b62b1c295f7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.64_1747202165082_0.6238527534160692","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@tscircuit/capacity-autorouter","version":"0.0.65","_id":"@tscircuit/capacity-autorouter@0.0.65","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f9b21f277f151e0c344bd6c52e2a0575b7c990fc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.65.tgz","fileCount":6,"integrity":"sha512-1Wj4GD7OewBofL9YGm8lnbFa37GLawnVuySQ2rMNlV2x2G/vDfFyockq0p+a9f9cqeT37wiQFIdIv2F3J1KwEg==","signatures":[{"sig":"MEQCIGaPGe1w3YtBzVYHzECnf8pZ3+JDOFVta9hqHudy2B/2AiAXM3oGvYX1QamNZOW/IHg89MWqG1vZtMg5nDjsnTh5JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6613f4b23d61e8f6c53aa69fcab6d85e34b09ae7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.65_1747247185062_0.4430094251739054","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@tscircuit/capacity-autorouter","version":"0.0.66","_id":"@tscircuit/capacity-autorouter@0.0.66","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f298ae4eb8fd405d737aea617edc1cf9c160d7ab","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.66.tgz","fileCount":6,"integrity":"sha512-oB+wo9u6Bj+vLp61lAyjV18/KjmG/1tLWB07TejDWGECgBXCvqdNMS9+gANdhExx2JauzU9Qq+vo8dZzWJCTcg==","signatures":[{"sig":"MEQCIHRqTH/fypugLyyA65Oag9Xx+UhJaDz33pplDXMUWTRlAiBl795x0GymE0JpM/SMZcbj/f84rTA2+7bqf1/PS2DIIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e59fa901a71935c86d6c8370132893ea0d1b6cc5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.66_1747265310011_0.7139023543188909","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@tscircuit/capacity-autorouter","version":"0.0.67","_id":"@tscircuit/capacity-autorouter@0.0.67","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"06265e686b0c2e569d6568f4179f4c82b10189fa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.67.tgz","fileCount":6,"integrity":"sha512-ntxS6Eby7jBfcK380UgKQQp4y4wBe9XsSjY05MHv61Y+mEqFpJaTQvRphkKlUH/Sdz8IW1vicHHcwTV6+JBkow==","signatures":[{"sig":"MEYCIQDSCjZ1Oad51lMmyItve3RRlJiGo6HvMMojb7Rpay097AIhAPqLz/x3DqXht7fUXZNPhehzFbZ31P06up6/7VyT/GVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6a674e822484da7206b5ace799c2fcf41bc52087","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.67_1748099018863_0.32714835246395424","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@tscircuit/capacity-autorouter","version":"0.0.68","_id":"@tscircuit/capacity-autorouter@0.0.68","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a81afe64c7444d5dcd1714191507750bf47a9d0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.68.tgz","fileCount":6,"integrity":"sha512-6egGfnbGCIbvsoYic9ASoA6AnUJUoFtH7liVGaRZs/SUL5KqGtz7iRg2ga81dvBufCQ6rho6DwPHBv4cALlpmg==","signatures":[{"sig":"MEUCIQCPfp4pWw4rYX8b5VW5JlpG4JeubEmzS8x66FdyuTUH4wIgG6rv3Hy+4d3ixQqz6ukAt83yqJ1Ql/5MAQu4KIwhVK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eed4a7dbd22d752525a1f87283eb2392b47f257a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.68_1749422252557_0.8647821320610489","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@tscircuit/capacity-autorouter","version":"0.0.69","_id":"@tscircuit/capacity-autorouter@0.0.69","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"32a06d0c5690dee58a145c5171aafd3e57b66f17","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.69.tgz","fileCount":6,"integrity":"sha512-uCgu/AIcQrjX0D18nOimJGRqh+Kxurin5AY5qQQSgnQZMM+E8DxGvhVks4TyQP83Kyfbaz96qwNiQ48T8BmfjA==","signatures":[{"sig":"MEYCIQCTsD1eLHYOMyuztqHjuvUFtGzHGA1DacUepM6KsKvKAQIhAO+LWChjjGmTJ6xhonVTMWBWUZp29BI0P/u53ixv6wtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"472e99fe42500cb14fe85bf146b3bd8ce578e724","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.69_1749476924069_0.6829695790990975","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@tscircuit/capacity-autorouter","version":"0.0.70","_id":"@tscircuit/capacity-autorouter@0.0.70","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e76eb68c8fe228fdc2768ec26b1093d431ab24bf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.70.tgz","fileCount":6,"integrity":"sha512-qesAXsKaB0UX9BGlfr6xkmcIDpiBp+hYJuyP4IPYpLbpyPGNcLOhT88szlFAqyHOLYZtUQzvz+TGI6h8ek1TJw==","signatures":[{"sig":"MEUCIQCbWl9ClJjVYBBqugeB+4bfKfPzkk99GE7E66GV3ugELwIgGO5qomwiUZ7KCDmfi+OFPt7bLrc3L7ARoGjcin8AydA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"01f54431a72a49757bff47297816c0480f9db37b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.70_1749492493072_0.24668357879016733","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@tscircuit/capacity-autorouter","version":"0.0.71","_id":"@tscircuit/capacity-autorouter@0.0.71","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5eae9ca510a4c874063765d8001c9b1e08911c20","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.71.tgz","fileCount":6,"integrity":"sha512-OlzPSGxZVGbX8SwQk3ReS5y/WW0uVCHKmyrIAnJVb3foF4gY1WCZC261WfOUtHEY4FJUsSM7tUck282bCUtfCA==","signatures":[{"sig":"MEYCIQD2AJZldjLaRs1cbvpb/ajxKML2i11e8yaBEO0PODIfxQIhANYDiqn/W6E/BT8gOoqRZxw792llMwjPrw6K+9LkWJEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"47cee43c1575e4172b734979a1a9ee8ea0a232a0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"latest","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.71_1749494683771_0.6995467612642934","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@tscircuit/capacity-autorouter","version":"0.0.72","_id":"@tscircuit/capacity-autorouter@0.0.72","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3e318097668b20a8f4d5ac46add419a4c8a85a4b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.72.tgz","fileCount":6,"integrity":"sha512-+TkPWPdHNmJFGbsBJPAn0spuumxHyUxf1yWAYh241tqVituRIigJrVjhG4ajE8J0XRytLX4vr1isD0tZPV6BKg==","signatures":[{"sig":"MEQCID32mfiND0o4CN1Dj9loTCY+HTaP5FXPL3vDmHqr8TgCAiBPUsQ/JgNfzavNvbIxYUwobziyMPrvKa5Orlk7d7Ef+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c0e817853a85f1cefb4115da692724315b2be51","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.72_1749962251955_0.03466508432267901","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@tscircuit/capacity-autorouter","version":"0.0.73","_id":"@tscircuit/capacity-autorouter@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"766d4b88e5f9efa29344b4ba9075de3b1f3b9a55","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.73.tgz","fileCount":6,"integrity":"sha512-4aA1bJGqV13QpbV+mi1NnHa4/Ea4k+hxgJ89563sArrLJbDnOgYa67bgyd/DToZd78N3juVzaQ+ggI1MnugCGA==","signatures":[{"sig":"MEQCIBpuUJnJ8waI2nhnBOZLwkS4bIWD966KYImma3FZeFoAAiBfgmJUw6YDfPsLbWHB1gk/cMSr7xiyRH0uUtgDkzMuXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"40b8a5f23f3347e7c4974686576d787f90f60b52","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.73_1750010306459_0.11306725735992273","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@tscircuit/capacity-autorouter","version":"0.0.74","_id":"@tscircuit/capacity-autorouter@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0e669be1d79a64b9c793268331642225730fd93c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.74.tgz","fileCount":6,"integrity":"sha512-nka4UK3uc8szvvluq0OTBHQrzDUIla5ejWoPWWZQ89gNu5/1LuzEd9YD+pVB/WTGnJBp4CoAvar3oFiCboLV6Q==","signatures":[{"sig":"MEUCIBO3Y/lxbkVxh2DHUqQY14WCIm0ypMKNphl0Md3Q36/oAiEAx/cEDeZpX2Wfirsb2h24LTasxmxJ5Y8ThHaIHK/qiAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2bf4eff266322b5dde80c4e3f881c61bfebf8db","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.74_1750013901812_0.1141074938466482","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@tscircuit/capacity-autorouter","version":"0.0.75","_id":"@tscircuit/capacity-autorouter@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6bc3ca253303d26d46d9919b925ac2ed31936b08","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.75.tgz","fileCount":6,"integrity":"sha512-T5lWGGGn2UmEeTXtO6X8ibNZ1PejhsXIxmuyqGhspYdTO1EIVaQFwkWznMLwCxVQ+euTdLCTT6e+5TQYoBGg+A==","signatures":[{"sig":"MEQCIAnrhTGXlWyCkuF/44vIP5/H9FCDRyyz8ACtA4RkKHM5AiAnZdeWak868AUn7JxqygMGYBVfKr4ZtY/M3pyKMgyedg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6912d880b7e5ae520016400e0e996eeae1647ceb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.75_1750024802982_0.4511802786790604","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@tscircuit/capacity-autorouter","version":"0.0.76","_id":"@tscircuit/capacity-autorouter@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"734b226e7108d96956593103b84734b36cef45ab","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.76.tgz","fileCount":6,"integrity":"sha512-McZNzRG5Z5ipKRFtW6R+E/VpsA0agwoF8SoulJVZT1jrpdrYuIzwA7x7g0FyJuU328O3OoNwNMomCQxL2tW5kw==","signatures":[{"sig":"MEUCIFNHNl0EeMbuFk++q6MszjyIC806p8FGiSGVRTMsu3xZAiEA+Bd7P03OV1PlUzm0mYOaENPDYbb/Uu767jC/1qReduk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61dc8ad7c1cf2e4b9aaed2a4040635a1c6abee2c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.76_1750370028442_0.1837494741273371","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@tscircuit/capacity-autorouter","version":"0.0.77","_id":"@tscircuit/capacity-autorouter@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"80e3b05c6e06d890dcab98b92d3b6a2185fc4802","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.77.tgz","fileCount":6,"integrity":"sha512-K9cWBB7o+x4hJyxhPSRWsYoLWJoDD+nlwK6QnlH2/wflT5O6fTi/UfX3QOfVX+mK5QUsnEfxu7MT8h+i45XIXg==","signatures":[{"sig":"MEUCIAp/21XOcIgiAavz98sxqBWzh7buZCpz9teEfOLyD49TAiEA54A4yCBfp5zitnHEL9I4s07BtYX+b/xtY3BsxM8f6ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f5aa1a7c85d5a426955b150d24a766df65ff26a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.77_1750620857301_0.9872039041718759","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"@tscircuit/capacity-autorouter","version":"0.0.78","_id":"@tscircuit/capacity-autorouter@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"18f67197eefc1dacdf907273c7c13a3f63ff4c5b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.78.tgz","fileCount":6,"integrity":"sha512-kdf574xtg5z4GMjuEciKdhb0lZ4eWFaucBIVsiozVsSBViQ024LMJ22LbGBKURLk9zi6ZPHcnwWuX7CGNJf5zw==","signatures":[{"sig":"MEYCIQCptv/TWrXTv6dWw2WAf3P4c+kmvhMDMi7OKZmgPyRYHQIhAK+A+sgQBXnInKw1+aMcd3AYiBOjCdlxyzajzGEmGYVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"71fbdc4adff8a78bc3e91665dbc195b295fd05a0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.78_1750788042015_0.12436850409871925","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"@tscircuit/capacity-autorouter","version":"0.0.79","_id":"@tscircuit/capacity-autorouter@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"17734a87df22c1fda1d873caa10c98c5cec65ae0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.79.tgz","fileCount":6,"integrity":"sha512-UDCKgZD4znoFcGNYqHqdwJdGLBNyGVPcOrRc8AOw5/2YSOfVBszjeu7rYNeGzmMsdp74EX/UZh1iDfoOadQtxg==","signatures":[{"sig":"MEUCIQCmCnAmmNPh9Ojx2KsN60gbCB1bDu8WKTn6lPiPZooLqQIgSX+O50/epx2Q7Xd7vSREuRpmWC04AbXJLRDdC8D7688=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"420627ba2f025242e6408a1d1e164cd5e27a6bc1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.79_1750867574633_0.21078710434593528","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"@tscircuit/capacity-autorouter","version":"0.0.80","_id":"@tscircuit/capacity-autorouter@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aa207ee0577478b26a3d9f8fa6cccc8f53af574a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.80.tgz","fileCount":6,"integrity":"sha512-Jj6Zc4b6w4VEB9BV5n6kEnZkeu9iJbmGeMXAelYgm4WdQklZSdVF1EUQdWZ6gjdPie+VyWR69HJLkB6IdQGXAA==","signatures":[{"sig":"MEQCIDRQtSx73idpO1jE+MluAzuZ4jU/sJ28EM+SW7WEpsG/AiBKINAXTPYoZsZP6JUXZ4S+OXrHhNAgxIdGli6Znb1qyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"889df928a6adc66c587c5cfad2262ee837c7677d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.80_1750868425456_0.0754875400020909","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"@tscircuit/capacity-autorouter","version":"0.0.81","_id":"@tscircuit/capacity-autorouter@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3baf8d9c0e96b2a01b143bc824a080768fd56251","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.81.tgz","fileCount":6,"integrity":"sha512-z/vywc3B8PGavO9kocOi4xHdJjZM0VWs/TCEoHMoVlDRGVnBMrBmObVWC+U3leAOkPP3ZVu0sNEhKQqEaMY/oQ==","signatures":[{"sig":"MEUCIQCKIhqUoDlYx9sHPUzeGOypdNuCOkt6QAYSJojcC6oB7wIgCjMxTqQvs5NCCvbSHPVwvzh6fY+gdqpjlPYdHV05bjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b8cf620f5cfdbfb398affdfd1cafc4b46846bad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.81_1750870202370_0.04411288228874244","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"@tscircuit/capacity-autorouter","version":"0.0.82","_id":"@tscircuit/capacity-autorouter@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fb6fe63b9bbfb4fca6876e66adff1dc98936de40","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.82.tgz","fileCount":6,"integrity":"sha512-Wd2JRv2/kmkhHZ0YDZUvUV5E/2A7pBsutHmInkiRJjUABvcQyB30AOnI4YCAFIwh3XXJR1PcZiP/2pUz9w969w==","signatures":[{"sig":"MEQCIFrHAcn0o9pgTvuXxXEONyOC+oKRkGQFZyLBnpQIiVAZAiBDwsuDOUePr2GLCJ4Gs9lxDcCUyR4sAWpRyXvmvrOCiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cbbc0f1aba8db77bdc606c515bb50609db7fb1df","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.82_1750875465903_0.28732425810535855","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"@tscircuit/capacity-autorouter","version":"0.0.83","_id":"@tscircuit/capacity-autorouter@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a208a360bd42360f32fbd74d625ad6ddfdeaee4f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.83.tgz","fileCount":6,"integrity":"sha512-5BaV/CSIwybYPMzbDRY0YBNa0lYsgwKBxVirk8GBr822M+LJ3VGrsnfq0hRJE/vakdSKcNHBGNxMQA1adbM98w==","signatures":[{"sig":"MEUCIHqUClqSn6kFlxwePbl0WyWhIKSvyHoxw23cjlLU7P3dAiEAgO45n/iaBTUf5t6ojp+XmaCchYiQVu0+cFptUtTQKWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3490a173e8bb11c0a73b164ed8b3a165a8c5b97d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.83_1750955829429_0.9321203673693736","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"@tscircuit/capacity-autorouter","version":"0.0.84","_id":"@tscircuit/capacity-autorouter@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bc2cc8f1f24b9813d1ed832dd39e2626c38d5611","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.84.tgz","fileCount":6,"integrity":"sha512-HUGy7FJfsO/2AgVjXYqooQa0qPo3oznZ1sjLdIgpM/1J3duJy9kyTxfuOjv+xmfzok48ftSgwr8KGfabuHJM1w==","signatures":[{"sig":"MEUCIQCWwegspgDiLU5sO974cQZ8yXWJ66hppfp0pgdx29acWwIgcZ5RdO6Gv1F23JXB8K3GeqgolG6SeXFLB0TkuSerS8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0e9507209ab0eed3d4e6cc2659fe6b74b84db466","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.84_1751125395388_0.7914164372714405","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"@tscircuit/capacity-autorouter","version":"0.0.85","_id":"@tscircuit/capacity-autorouter@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f7122ba25d72014aab30f65a0dc62bfebad59d38","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.85.tgz","fileCount":6,"integrity":"sha512-JLJtD7ZwZ5mIJDmB3qGk4yjTFA3G9rtDa6P9xk+wb8RKDhgkSZKRifwREuAL4CxZdGnVxGcwGo3za4sdmNmwKA==","signatures":[{"sig":"MEYCIQC0DBk/s4tonNVA4xIrmiKgrkFDXuMp90LSB0b/cu5g2QIhANfkLOfuCZak0QMJLKxxdELX23l+M4qDkL9XHXakAgSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2014600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1ef2d48f40f19d2b9f1750b00af33f07251dcf33","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.85_1751294290121_0.9308221083490549","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"@tscircuit/capacity-autorouter","version":"0.0.86","_id":"@tscircuit/capacity-autorouter@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ad518b1fafc3d2b72e3e15f4cfbb0e122db102fa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.86.tgz","fileCount":6,"integrity":"sha512-14WNZG16aCvYEAliXSo4jp1+qIkv3buP6OYorqeYBmPCZrH2Pje0jSPwADSMIxWtRscRpIzR7RtIB8ho+o/G1A==","signatures":[{"sig":"MEUCIQDyZ3mN1U7LPH/UpjgB98reKPAZjfDSdG2pdbKar7U/hAIgK7uN8fefVb30UQj0uuu5lTO2hcc1LPz+Gvop2HfpyP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ed02b55767be7b358532033aa6ef2bfcc95d1c7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.86_1751379704425_0.772058712025891","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"@tscircuit/capacity-autorouter","version":"0.0.87","_id":"@tscircuit/capacity-autorouter@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d1be1c98d245e654e723dccd8dd4edccbda3adac","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.87.tgz","fileCount":6,"integrity":"sha512-66dyeVQ4B2iFk7JeFwfLFnK16PikVIUIIirWU0aCGBLqeoagT8HhbIzCwgyy5EgSuPNEppX7yN8ZmZ1oFvgOLQ==","signatures":[{"sig":"MEUCIDob6d+1zIkc8cGnsuK943G4crDJDkwgLJK9eTYkSBiLAiEA31hhwxY7P5T+iICKtKN0tqaPo5SREQkGhFRZbk/tmdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2027564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a493ad00265f79f46c8ad1213f354a8053b7dbfd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.87_1751385744527_0.4672597190271175","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"@tscircuit/capacity-autorouter","version":"0.0.88","_id":"@tscircuit/capacity-autorouter@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3da7700f035703e947ff1006c5e6e152528b5b8f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.88.tgz","fileCount":6,"integrity":"sha512-0YghWecjLVlcfaHIzsIS21A1OR1NagZYHxVYIrqkygaGvYQJzv6NClm6ASPaIhcLjFCT5lriT2SiIeMC/i6feg==","signatures":[{"sig":"MEUCIA1WmwozWvK4Tweiitikzu9i26RDk0B2gfwRs/TxFwHFAiEA/p/U9/K6vtSquH4bBeOV2UTTNr2urMlCtmJo0Kvna/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5acaee83930619ba03a8906834269d7bb9779443","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.88_1751388858020_0.7713288826612656","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"@tscircuit/capacity-autorouter","version":"0.0.89","_id":"@tscircuit/capacity-autorouter@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e7698b7e32c173d2ca1ebeffb8ac38740a05c192","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.89.tgz","fileCount":6,"integrity":"sha512-651yiJZvAKZL+NWwTOfDT3Iv8FAKbVBrpnZ1sno4pJkNwc82iA+RMw4JaI61rhYbmDrg8GUgMr4ieW8Usx6jGw==","signatures":[{"sig":"MEYCIQDZ8418c9u4A0aXaAYUnAEhRSOnN45Qkt5MxXpdSYK8UQIhALSjQebEcKNElrjv7VLXo0pU3BgCqm+Cd+pBZJzaXXUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e50c959e2c95849d1b39b0e280caf09d9a0436d1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.89_1751404796866_0.2475746403139476","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"@tscircuit/capacity-autorouter","version":"0.0.90","_id":"@tscircuit/capacity-autorouter@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cd00aa9ddaee994d9777bd75aa2dd584eebe5eef","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.90.tgz","fileCount":6,"integrity":"sha512-Mtos05kQvxtt+JFsgtgl+wBHalLIF3GMrl7tZmGiG972LeQ+6igA5JewpSmngQycxfaispeyIqHhAazqustJXg==","signatures":[{"sig":"MEYCIQDaegFxFSyb48VD83lFLw17UXhfnVwGjrggg0iKbGhJ4AIhAP/0TQ2Tgc4oDzX6JFA8EjiEBjIiXu/gB/a5C/dZlEkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5928efa02bb378530231fba96de58242414c1ba4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.90_1751668059590_0.7697998143738907","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"@tscircuit/capacity-autorouter","version":"0.0.91","_id":"@tscircuit/capacity-autorouter@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"43089179101f59fc3e96902c43b64e91678fdbb8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.91.tgz","fileCount":6,"integrity":"sha512-iLCGjQ/oiUNw6/UDOMB8SeO+/EJ5SxZixiNPjdt8CTlAlW9K5mbImINtIMVbO1GbBj1KbcZBqMK8IxMyVAQlOg==","signatures":[{"sig":"MEYCIQDfGKjLrhXHXfTyXl6NZrk15Aj+tPFtUHDUx0YFGDFIYgIhAIx+k2H9rXTZUDDXu81dIDa8fP0g2wOvvEQh0dKk0KLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"baab42737342f7e65661ba1d37f51c4d59b323bf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.91_1751821616140_0.6987572595996252","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"@tscircuit/capacity-autorouter","version":"0.0.92","_id":"@tscircuit/capacity-autorouter@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3a85c6a05042d29e5d9e9b1b20bc8bc1ef8b58f4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.92.tgz","fileCount":6,"integrity":"sha512-50X3P6QAqR9tuqI2P5l9voICsGRbHXCdrBSrkla0gFKQ6xOy1lfwbH16YTiquIMOFxhts3atuYzmn1iNCEqUoQ==","signatures":[{"sig":"MEQCID5U99ZXP7XQ5XbGwvMpJ6xmBLE+PROAhUkS2POROKBMAiBdI/p4s7RvApxl6FZIHI43XUP1LjDBB/qXWXxcQ9iMKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7ab92c88117ccbaed6fbddbf0cee35493e4c9070","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.92_1751924106070_0.674745029926656","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"@tscircuit/capacity-autorouter","version":"0.0.93","_id":"@tscircuit/capacity-autorouter@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"25e50efd737d6478b45faa9583d72288ac689d9e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.93.tgz","fileCount":6,"integrity":"sha512-n/DkYKIK6AyMGteOdNi6UBGmoygb3rKF34FZpUV51ywtpAcTQnrri6DKz3c2HBsSj6nwQAiiTpMdjWB2JZyzKw==","signatures":[{"sig":"MEYCIQDTie6qDQ3Ejven2lOrQKiNBf28UAhATO1dLUMu09NSbQIhAINiQZGpoYtw2ORqYZIkBWjxX4iKZeOP5WXJXknMj+HT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d88f350e3ea869ab4c69c5415017135279689c90","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","actor":{"name":"seveibar","type":"user","email":"seveibar@gmail.com"},"email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.93_1751960025795_0.30817596623128063","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"@tscircuit/capacity-autorouter","version":"0.0.94","_id":"@tscircuit/capacity-autorouter@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1e42122966cbe3779be791eae4c380d1e594cdde","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.94.tgz","fileCount":6,"integrity":"sha512-klKSc1pf8APpb+wdAwLt7OWdDpKTv97sLT/UZV4auIz7JcNULfv25wVgtjp06e+U8dc61KaJY8rAiH1YOY5QYg==","signatures":[{"sig":"MEQCIBjqAM48zrOCSsINF4V4czDaujPUO+kIUr9x+0/lf/OUAiBMxms+qJQMXhEHz7akYXcOtgCw9lxPRh7lczjh8iJUQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9403d1c0b6d9a9f3557cd4d75e7403e59bf7471","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.94_1752488320634_0.2423271237289717","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"@tscircuit/capacity-autorouter","version":"0.0.95","_id":"@tscircuit/capacity-autorouter@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2eb3cdebb6e321fdaeb4df2ccdd210a1968d0c9a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.95.tgz","fileCount":6,"integrity":"sha512-YHRv6RYB1MUDKMQVf2YElOyFUTB+fnNLXxr3+QcD7w8VEsfsSNrYlOjNsBlgBT1C5uEsy2YCgmAaUN6YpfrCzA==","signatures":[{"sig":"MEUCIQDvbpsH4Mxbz7t2TOYFTE3ou1E79PrmeeXJXr14/I67XQIgcO8wY+K3IqXTB9hibbJi7saYOFwVMaYrSBMQ/312ljs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"632c425915fa54770cfe201ebc4b43bcaf67ecf9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.95_1752488410732_0.7663280091643245","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"@tscircuit/capacity-autorouter","version":"0.0.96","_id":"@tscircuit/capacity-autorouter@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"38e3f0457f0fd05a5457fc87a52336b566da9c3c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.96.tgz","fileCount":6,"integrity":"sha512-bWM7ddOTakephVPsvKiKs4p9vFFUFr4LAXtLaPRoPyDRoVd1rITUquTxpE4UCE1WEfPVzFYbEHIHnxaEqrmQYg==","signatures":[{"sig":"MEUCIQDBINxqBkhclWz8tQvGB2oVrpl0zokTI5YMZvXdKfYiFwIgMLZwXytgVsjgfrAf1fjjLIiNQDPUGkqlEB2lG5Mne08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"82cb5a07d76e33dae115850dd5c3e9e25a7b8750","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.96_1752489058784_0.5083723342745865","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"@tscircuit/capacity-autorouter","version":"0.0.97","_id":"@tscircuit/capacity-autorouter@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ee60c459ed5c43575e41f0ac71117ea8808008cf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.97.tgz","fileCount":6,"integrity":"sha512-btLBnjJYnl5eE0S4ICZ5jkQjI4/1bYcUMTkJ19NhqUGFYtNd9G/7Ia8oCmEicx6UwcCZqibaqWuIR+f6c9V3vw==","signatures":[{"sig":"MEYCIQDF8U0EWwYlqG7cz7gBsPKWRgfpzZj1scRmlbuBoy2edwIhAN+wqMfMhzW07I6QDVbl10MqQonhYp6NyVoqsHY3p+MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"71a599850cceec4417e13eef5de3c0c201d2e88b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.97_1752493187857_0.7977759593793499","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"@tscircuit/capacity-autorouter","version":"0.0.98","_id":"@tscircuit/capacity-autorouter@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dbf1ba062514d11a2d548cb79d4ee6e4c12f760e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.98.tgz","fileCount":6,"integrity":"sha512-QQ65s8mr6vlXVyu9gZy/O2LiZNevxJ9WgF721KURAVgwh78Ln4ssjsthznLCeFg4kXqLoLU50/PPjf2G6ww1yQ==","signatures":[{"sig":"MEQCIDOWidSbge0vjpSvox58Fo9+R8+UQn7ZD1R9Et6F/T9qAiBreWkDdB1QHauiJUo/5b/+f38P3aYF9cOIxnZycp5tPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2037254},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f1720f44b520c595a9d8dda1e94c8d0361b9f68","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.98_1752515850488_0.7349714575073416","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"@tscircuit/capacity-autorouter","version":"0.0.99","_id":"@tscircuit/capacity-autorouter@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d218e67f355f11ab75fdda06211e8b2437731a68","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.99.tgz","fileCount":6,"integrity":"sha512-6eB+zMIzvCsaMjTFs0+UJw3qJmTHf+yrClxscbk+ajLlc8IMsMzJq2rz9fnOaqFuxRVFTTecM2QlkZXxGPwM9g==","signatures":[{"sig":"MEUCIBozX+K8P43FCnjJynfZp5vEVSPgR6H1neb5zaqrMf1DAiEAr5kbtaFg6j85QbJ1J/KtOcHY92tR/zrJmGSWTWq8rqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2038778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dfc6249d30b869865a41bd0eb28401d26d35d15f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.3","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.99_1752522784093_0.09835909570562484","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"@tscircuit/capacity-autorouter","version":"0.0.100","_id":"@tscircuit/capacity-autorouter@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd6da55cb95a7b1327a46752f5e7dc4738f042fa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.100.tgz","fileCount":6,"integrity":"sha512-+e11h0Ggl6WFkPZtxemyDDoc9csOWtbohg6GWF336ExndsDmeO74hOsWUMbg+kzgT/oHK8B76RMIIdrkDOKh3g==","signatures":[{"sig":"MEUCIQDDdXXm5t13fBOxcm0CcOR4/2xI3zYLIK6UW33G3j1Z3QIgJfvlPDF5ym1yeaxW3uno9Asjujq3SOcGV1mWAcB+ILY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bff5a4217aa9fea6270a83c7936eb26bd34d14b8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.100_1753376392192_0.3287933569162462","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"@tscircuit/capacity-autorouter","version":"0.0.101","_id":"@tscircuit/capacity-autorouter@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c5ccbc0b35aa8e159a4dd32c8cda9d040362783","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.101.tgz","fileCount":6,"integrity":"sha512-FRBbLJX++PYqLKWf8iwt6Mjm3SOPpzo8W60niaP9zar43i0ZruPzFbKMEW15LIbJwdimAU8m49pYVawQQEvVGA==","signatures":[{"sig":"MEYCIQDkRfSHRK/KBIXNFRcLncGoi28aABMPougThgBkoeOJygIhAPDMWw972G/ygD7h4ypWIAeHmsZKCchAEpx0dpP83Inz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9aa7f84403a781ef98ee4e29787498fad67f8318","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.101_1753406949653_0.8454816586362479","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"@tscircuit/capacity-autorouter","version":"0.0.102","_id":"@tscircuit/capacity-autorouter@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"61f1362a941759b66452139977997d31ce910a05","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.102.tgz","fileCount":6,"integrity":"sha512-kx72FPZ6slSru+o0hLZ7A9FQsH0PMw61IckZTxLG3NGJGupRI25smOeFGOxxumyAaCh+5hB/OTaETQIqDy2LTQ==","signatures":[{"sig":"MEUCIQC8ZvwntmqkXv+h/BrAtZHbN6HWjdYZwXC7lG2JSqqOIQIgfazjUTdHFn7g4FsrVReGzmB2LvZQrWXc7tUXohKbva8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1743085e03a0590386b8f8dcc54b8e6147337c94","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.102_1753456113928_0.7926775237655941","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"@tscircuit/capacity-autorouter","version":"0.0.103","_id":"@tscircuit/capacity-autorouter@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4fe14831085455647e9c99dd25f21d0b59ddb537","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.103.tgz","fileCount":6,"integrity":"sha512-kuO25lGynp2TzltedpSZdTpd6sShqVsNs1uHaLziGFPfitLBsmzd1R/JRHwaZ456vzHBL5x21TRvoIpsrznQXw==","signatures":[{"sig":"MEUCIQDYH2cIM/y4EObNIyDLIXD1eCLH+HbpuysuKmebU3OKgwIgfhvpgCdIlVLOSSvr2LGAaN2g7JLNVq4eKvghr9Cs2Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"247acbffd0e7edba754df798365e40dcc9d9a0e4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.103_1754094461016_0.07094293561463627","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"@tscircuit/capacity-autorouter","version":"0.0.104","_id":"@tscircuit/capacity-autorouter@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"87ffd26e856783e358c19937e8b5d319d5e262e1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.104.tgz","fileCount":6,"integrity":"sha512-qm1M9jNNKRdmf1abP2JoAkjsa3q+dkfJGdHHQJwTvlePKdryKDDWD9A8TIMcmJ2Q3uXz4w40YlCCYXMO1yaR1Q==","signatures":[{"sig":"MEUCIQC6TavOkrrzOKOQwiwU96N5jUtIGb+aaEhdFGmBMiCJ6gIgLlCJgxvoTCNLp6fhg7L+v0u3N1ooWdaBgl/Yf1mPQTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15f9f26122b8c6b36ac04517833b55c9eca9b3ea","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.104_1754148056042_0.5475959001778699","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"@tscircuit/capacity-autorouter","version":"0.0.105","_id":"@tscircuit/capacity-autorouter@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7e47723128665eb7a32b2c8ac53d1d6b14ebb667","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.105.tgz","fileCount":6,"integrity":"sha512-uNAG3KsDazpw9jO5GUlsDzHV6YyC5w6++hsUL9FnKAWpGleLKXMQjo/rJlf1PoomMxt+XZiznVOAPKKMQAd6Jw==","signatures":[{"sig":"MEUCIQDVy7YbL6imgML3ob0mmswilOND7+l2gM4oNY09UdmBmwIgc63BSYAd67kNYIwsHFDJAyjwDR4swuUE2Cy1jutwQFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dbf996d7e6991b17ebdb940172013170c3c4d47a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.105_1755553346428_0.4690829587918466","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"@tscircuit/capacity-autorouter","version":"0.0.106","_id":"@tscircuit/capacity-autorouter@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"14017837e17a916878e838cc6ef05cb23f632ab1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.106.tgz","fileCount":6,"integrity":"sha512-whrx7vDNTxOAbNYRDOMrgFyV4ILCaHFeOglKJdY4oo7C3T7QNEr5w9UeBHjMGlFSZ6NWshyZPTM+a//7O72ZHA==","signatures":[{"sig":"MEYCIQDgjLsN4kxIaLYQh+BwH2K1/uO2JgM4FH1MpOeT/AR+WQIhAKgTSHOm6EfnPyPnehXz3xfrRzNOiwf7wA5RHKUTlAX6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9497c85d5899f5a59b6ab7f7e5331e798f5be818","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.106_1755560639327_0.9677006787952536","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"@tscircuit/capacity-autorouter","version":"0.0.107","_id":"@tscircuit/capacity-autorouter@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5642b0a27347bc3d16253f759d9172b3f485d70b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.107.tgz","fileCount":6,"integrity":"sha512-b4LTylZnrLrv0YQU615A4yzNJUt+/p5JWLBZgy+9IzIA7Q/ObYhpq+9rX/HLZ074T8rGxj1bV6z1g4cdSvdxFw==","signatures":[{"sig":"MEUCIQCLPbO1geyHKyHRSqIyqWyHypt1AkHkrrlf9GHOP8nKJQIgdK+1HtkC8dBYZ4LwNDzvLEx03biRdCzBPki+ue4pNlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"401d4e2376e266b1c1cc24bba805edde31d533f9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.4","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.107_1756155760418_0.5338919384634417","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"@tscircuit/capacity-autorouter","version":"0.0.108","_id":"@tscircuit/capacity-autorouter@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6787ae044e256f09d6c586e6f6f06b6b95791af1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.108.tgz","fileCount":6,"integrity":"sha512-yPNGkv5dcdmD3imSSa1PLINSKhQPuJN4zcVEtIlGKgdirFdTA37pEjvenkWI/wmr37rwkCoNq5ix7cYj22NYTA==","signatures":[{"sig":"MEYCIQC7ATKFX5fouyRvuktV3/cLvaGlwlywSfYezUDyB7k92QIhAI9pTEY06Cezu4+R+xzgn7M0FvYx4oS/UvbwZWbIi/JR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a68d79c090db51d8fb0f83d8824c2156840f95e7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.36","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.108_1757871004577_0.21890472128745575","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"@tscircuit/capacity-autorouter","version":"0.0.109","_id":"@tscircuit/capacity-autorouter@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d43355ba35c037438bde5d16e2da30d085ca9c4f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.109.tgz","fileCount":6,"integrity":"sha512-qv6jMEti7iBf6yP97zezrIz6jRY3rtieCOqTiuW3PBAVEOBZBhuuS+AuRCyzilJw7m67Jdm3nd1pRgERgAAlSg==","signatures":[{"sig":"MEYCIQCSbdm+8oNseDVJ0uPX8Rvqe3Zu961UZLNEU90PlLUpWwIhANEOawd0PMnYaTyZCF6EaIrjXXMQlouHIs33rKbpQ/wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4c07ab04ae2a9efa364304d1c8e2f74ee9b67f07","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.18","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.109_1757875051643_0.5195117005131731","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"@tscircuit/capacity-autorouter","version":"0.0.110","_id":"@tscircuit/capacity-autorouter@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"583d5bc78a1ddb6b2b16fc9a27738a0d16b9499b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.110.tgz","fileCount":6,"integrity":"sha512-xB14oylZiQNEjBHQ3egxBLS+l3forU8EM+CxcHhEo4xILA3OQXQxSsa0AsbwEI+mG+RWr7iY2tBAdTkCql67NA==","signatures":[{"sig":"MEUCIBZWV0pZiXzQ6O/eoT+aJcjfcfSp7VNBJdKlfib9cDblAiEA6D13d+GK/eIRDyzksXUTmkgq8RXE4DqBUHKBaV/4Rqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"53421c9f5c5dc975a67d7d739107d75ebc89f51d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.110_1757878429148_0.8569051570996105","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"@tscircuit/capacity-autorouter","version":"0.0.111","_id":"@tscircuit/capacity-autorouter@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"938631e5ede3e31d2c3e83392a0441cd8024e9c2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.111.tgz","fileCount":6,"integrity":"sha512-CIeVCgHvj2zVNfvqmXbav4usB071tWVncqlfwgvhUKBUAj0eDZoKv1eTNOOMTVRyFQ2NmAvOUhAxrnGtDHC/zA==","signatures":[{"sig":"MEYCIQD4VU91OHMY1iTk6rTxRCchTO9nagSxbCTys8tdytXlxAIhAK1PDSq2WX3bMLQ1koOIHrAvsAiAs7ZHIKayyv/9gcRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"02329be8b222cca4e6820450b054334ed027fcba","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.111_1757964293398_0.24804575709866405","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"@tscircuit/capacity-autorouter","version":"0.0.112","_id":"@tscircuit/capacity-autorouter@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"52e2a38629438eeb2afd90e3224a0c9ff1105c5b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.112.tgz","fileCount":6,"integrity":"sha512-U6/TreoQy9uIABSc7hckFuhiXmZf94acRWYzlFoRZR9JnIqk+iqv5GNeXLTFFdCQFwMHq3cJZ2N57D15ipHXqQ==","signatures":[{"sig":"MEQCICahNQj9Dx3pM3hYIeiFxfk+rwo4tIFyu36HTztXxNBwAiAyO3u8wToFUcEvItEcYOtlasHZYpGKNezAc7Qm2pQF3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c1e45900b42994cea95de8d6dd65dc5e04c5e1b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.112_1759004388143_0.22562181303100837","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"@tscircuit/capacity-autorouter","version":"0.0.113","_id":"@tscircuit/capacity-autorouter@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a7cd2dae43c4ed669d7753c54d8f26deb089f899","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.113.tgz","fileCount":6,"integrity":"sha512-SFE70JoVhOzi4ke4t/+Wa5QvPQ3vrocmUsM1xREdjRdzLwjaawZwTcEAFA+zi5EKiIO4PTMmz0Nndl89SVosxw==","signatures":[{"sig":"MEQCIG7ugmlkQuznRcSFuDMjOMoXkLVrCpbq2Gg8OUw6GZGsAiBt/NnAi7ARpyRUQ4daDJMoMWs+66i0haxlZY+S6Bd4ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a29d09ac1d14686e38fd1ea24c05cd34aa4cc6f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.113_1759013514704_0.6318927818013831","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"@tscircuit/capacity-autorouter","version":"0.0.114","_id":"@tscircuit/capacity-autorouter@0.0.114","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f91d28ae8c23e9c77841b8f86fe9399dd5f110d3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.114.tgz","fileCount":6,"integrity":"sha512-SFOOq8XhonOS87JBJ9uLVlz88Omp3+ijjpDOsKNsJjEJxOxWdAeULCxdkAonVvNk7f7LtqsOjidMDmMDgzeqng==","signatures":[{"sig":"MEUCIFGGhn6PaXZyM+ksVjOUDP3JmileGbVJGeu054b7U9EIAiEAtyWkZxXItl2Fe+6FkhYZjRopgBQKlKwqfU4G30BtCLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1e54347071391630a0f4ba03faca840621196ad7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.114_1759087333580_0.1798187938959772","host":"s3://npm-registry-packages-npm-production"}},"0.0.115":{"name":"@tscircuit/capacity-autorouter","version":"0.0.115","_id":"@tscircuit/capacity-autorouter@0.0.115","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6cf1418aa95d17a70814f841e8b0e6c4b89bbd67","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.115.tgz","fileCount":6,"integrity":"sha512-c7dpxIDzD9fsF3snaKbyc5ZOsfh4xK0GxQDaiGorfWDMT9hnNI1r9rNmNn7GEdRiH19HiyRqkCOOuTwqez6NQA==","signatures":[{"sig":"MEQCIHgRNQWO/rD9jP+iCjaGATaJEfIvkWoJ7YpjlRsk+iyfAiATqlevYw2lqLPPa5sMjQ8/OHNcoVSvlNt63Gvg9dXW4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9d59c321bfcb24427117d895ddce0a44e336a569","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.115_1759117508790_0.6767305736037794","host":"s3://npm-registry-packages-npm-production"}},"0.0.116":{"name":"@tscircuit/capacity-autorouter","version":"0.0.116","_id":"@tscircuit/capacity-autorouter@0.0.116","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7faac9445cf984746b6cb5768a4678c12db76547","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.116.tgz","fileCount":6,"integrity":"sha512-A+5N01lW6/6g7FCl8MEqjVA9cIMq/DxBo2QDTmMNjkTdeyKJ04ktPRa5hSPAbUxn52odYztVj0E2RLtiUDTJZw==","signatures":[{"sig":"MEYCIQCVL8UdhcHiSnA12n2CaQj5rRza2h0HnirV6345W1SQOwIhAKHa2KVuH3BxhciwHQoJ4DV9LZvj7k3zDZodTrp4I4q9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5b6df9a75b895a453d00098410e0b3e57589cbf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.116_1759124075495_0.6406944111261479","host":"s3://npm-registry-packages-npm-production"}},"0.0.117":{"name":"@tscircuit/capacity-autorouter","version":"0.0.117","_id":"@tscircuit/capacity-autorouter@0.0.117","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"86966f825c198cf30395405d3a8b2b3444c48b89","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.117.tgz","fileCount":6,"integrity":"sha512-5z2TWpCJC+PiH0OyV45E2jSeUJ2vmblUGyITOhEThIQOdKy6TZX0YCw3eHd2mk686CG9L2iRuqyBYtttW0rMRA==","signatures":[{"sig":"MEUCIAuhsoJZtLI9/BgIflGB/pR+3L8e+iOqaKO7IWzmIdNSAiEA41Z5XDhzhJmfxg+M5jIlovrCR7fhR/PLryPuaiKO0HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc635e15aa990fdfbd1e98d5b496cefd9c216173","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.117_1759354407908_0.8717412435972585","host":"s3://npm-registry-packages-npm-production"}},"0.0.118":{"name":"@tscircuit/capacity-autorouter","version":"0.0.118","_id":"@tscircuit/capacity-autorouter@0.0.118","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"becafd8600d6e6183c5e42964e154411a83f50f5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.118.tgz","fileCount":6,"integrity":"sha512-KDHEmMCy9OyTY01Z+Aw0m/S9C7Ck0/EdTPjqoUD1CCh2DN7kkg+qZbtuihJUSCUTAfAJHK2YJCX371KQ7tDx+A==","signatures":[{"sig":"MEQCIDk10N7rIugDshT9GuVEZExGi8v/jV60LgqqeIOW5unHAiB0XrRxUq9KB/wjQ6t+1OTyDPXehjy9XbbV8O75WRtleA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"474c86592a15b0e25476f258899213a609f4f4f7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.118_1759354441599_0.5273781186181565","host":"s3://npm-registry-packages-npm-production"}},"0.0.119":{"name":"@tscircuit/capacity-autorouter","version":"0.0.119","_id":"@tscircuit/capacity-autorouter@0.0.119","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a91241344bd035548ef5bc5887c8f1479cddb510","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.119.tgz","fileCount":6,"integrity":"sha512-hr0l72k+wfntcCYhgH467YDNGBcPHOXBex4iD6X2onEKpnXVw0UnL31GGDIeFSXil+6EvFmY4HjjvWnUu+JxEQ==","signatures":[{"sig":"MEUCIQC6nrSyF6czPOo/ADXQhg11A6/E2z+nEDHKqKoNQnVB5QIgKsGDtNz/2w7l+0l82XP0lC5hQMg1GPq14nguA+XkhNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b4869b09bfbc6496cedab1c5d1d934f61a846a8c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.23","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.119_1759424154486_0.6699789516993016","host":"s3://npm-registry-packages-npm-production"}},"0.0.120":{"name":"@tscircuit/capacity-autorouter","version":"0.0.120","_id":"@tscircuit/capacity-autorouter@0.0.120","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"86c0bdeedc1090495479dd365d2808a14d79c231","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.120.tgz","fileCount":6,"integrity":"sha512-AXd2eH69WThNlSgXds1Pb/WKEOb020YNzC/0JjlJbXRvGWXVprszd9Js7Rv8fCimS81koJbHvxpT5S/859I5fg==","signatures":[{"sig":"MEUCIGuzjtcskjeLnGufmiZHRkj0Jf5SHXeHmjwOPjvvD4SEAiEAz53CdjMe06iuavimjbWYCeVHxlJQBacdCR4djRGkMGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"efda099e47025ce4a5e2e169bb1d59d89e57d87a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.120_1759467684629_0.02733813474394564","host":"s3://npm-registry-packages-npm-production"}},"0.0.121":{"name":"@tscircuit/capacity-autorouter","version":"0.0.121","_id":"@tscircuit/capacity-autorouter@0.0.121","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d13bbcdf7708d65ef93a336a021a10343b139f81","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.121.tgz","fileCount":6,"integrity":"sha512-M6BzcJjkXhlERs2Cq8Uw8W+qsU25FtTAGHAwvMUs57q/JbM7G4GyHIMNJfV7JPSB9NzI6PA4cdVKFtKOkRkA4Q==","signatures":[{"sig":"MEUCIQDY1+d8UVc7gzctC8qcPHvYojmQJAY8Ag55Rqq7TNFoCgIgeQB0rIKErjPehNAkweXjA6beLIt2CsZLuWvdev+vkR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2ac9da1ff3996ecf1d971f8f35b0b429379fb8d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.121_1759471160242_0.2227886150103624","host":"s3://npm-registry-packages-npm-production"}},"0.0.122":{"name":"@tscircuit/capacity-autorouter","version":"0.0.122","_id":"@tscircuit/capacity-autorouter@0.0.122","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f44bbc977fd075ab989347f523566245f12a2e6c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.122.tgz","fileCount":6,"integrity":"sha512-fnXYkLxSeNhjXsreMSFC+hNfZojHNSNtmt706/o1hr9wmscg8weOqsCtpADvgWf90SbzqPiq2ry3COfrcmkGAQ==","signatures":[{"sig":"MEUCIQC/rE2CLOv9HBdh+WWieSEciPi2fMU8HY/iIQDkhHRTYAIgC4eIY1QWGwmuLDq2R3LO4Jkrk4pw940LEipFs7rbJjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2ac547a5711dc0d109417dc5dd1654b67e7d38ef","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.122_1759509911621_0.8874495610598865","host":"s3://npm-registry-packages-npm-production"}},"0.0.123":{"name":"@tscircuit/capacity-autorouter","version":"0.0.123","_id":"@tscircuit/capacity-autorouter@0.0.123","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b7683d99b93b7f1d24699cba3faebbb80c20455","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.123.tgz","fileCount":6,"integrity":"sha512-Z+dw/S0Tgy02EjEpCU7pYUsEUw/Gee/z8znm9teaIsCobbXYfc8AII/Z3629jaeejzzJ61rgch5Ts3SxzubhLA==","signatures":[{"sig":"MEUCIQCBN2xlm5yLMxAHyOriXR1Tu7s3ah4S/W60RLR/231qugIgSignNoX+ObxFTPQw+P+Ewo4/5APHJoNJ7wQtIT4e0fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"44646a232b518add32b87248b07b8768212f8b1d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.123_1759509980397_0.27806348847589923","host":"s3://npm-registry-packages-npm-production"}},"0.0.124":{"name":"@tscircuit/capacity-autorouter","version":"0.0.124","_id":"@tscircuit/capacity-autorouter@0.0.124","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"93b99cacc1599b29a89f26193d9a95fddee954d6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.124.tgz","fileCount":6,"integrity":"sha512-fDaHgCKDH/JWAsN6GJ146DiRQoIGqCVOTO5588GHVMyNzoqim5+oIDUPH7CYLO3jWpAIzIUmAR7DQb75+2WpWQ==","signatures":[{"sig":"MEYCIQCHFQ+iCXmKtqob5SP3nUhrgabKTXxtVA1ciW6jCvJJ9QIhALsrgCdgF3SezOG2kgy027CdPPDLrxckIIxdnNcrfLrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9960866f2ecb60a12084f239b5645b0515183e92","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.124_1759613433740_0.556379437497595","host":"s3://npm-registry-packages-npm-production"}},"0.0.125":{"name":"@tscircuit/capacity-autorouter","version":"0.0.125","_id":"@tscircuit/capacity-autorouter@0.0.125","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8681b17c0f09e7ce638b2acb2e687da4690511ab","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.125.tgz","fileCount":6,"integrity":"sha512-ZUtJegWuu22T/v5ST0kOXqdkqFSy3aZIsJ4F2eHn9cFwygBRMqoPea1j28S5lrUyMSf2e5jcu8JlS3qHD1A7gA==","signatures":[{"sig":"MEUCIFdAGjTBdnxJ/LxNAlJNSRklL+Y8P91qhzwkkV9IK2CPAiEAgw+QOH9aVUs+zY8ocoTDrtyjCdKmHHdrZW65SLI01ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3a306338822130dbaf89d25287274938fb582cb3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.110","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.125_1759615662680_0.9792625460010371","host":"s3://npm-registry-packages-npm-production"}},"0.0.126":{"name":"@tscircuit/capacity-autorouter","version":"0.0.126","_id":"@tscircuit/capacity-autorouter@0.0.126","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d7c99f859a9a6a5e10101dc0c4ea8f3f4e934607","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.126.tgz","fileCount":6,"integrity":"sha512-1HctWXe5oZs1Q4tTtT88hv1S9usbn6N8C1zXWfaXIWJPS+uzVTK0T2a86tTmPlqrMGaotEOuRN+/ExbZ6jx5Vg==","signatures":[{"sig":"MEUCIDObyujfodYHZTks6Fz1NlgPovDMv/q6Vt+VLhqdLIH+AiEAhiLQUVG2STcc1X3BNSDaWVPgEnP1bOTJDigjnzw0Qxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df4d53e54048471897c0e1ffc55edca02c0e6ddb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.126_1759620227425_0.08747172113322832","host":"s3://npm-registry-packages-npm-production"}},"0.0.127":{"name":"@tscircuit/capacity-autorouter","version":"0.0.127","_id":"@tscircuit/capacity-autorouter@0.0.127","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7dfbaf0622df6490172bd57678759501877096d6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.127.tgz","fileCount":6,"integrity":"sha512-2YaKFufHo7zD8W7RDlH3s4dDwbI284a4xHdC+SXbZ0yX4vE+OuFtVJ7a1I/udE2Fxw+ewpu3hLkC2dYotIO8kw==","signatures":[{"sig":"MEUCIQCbBG9oWaV/9Hpiu8Bbm3cccB/VYLVZL3DqONbRsKKELgIgH/G9mqGQt8+62U9dv4XXTf9uQG7mecJRWqz7XNpCRAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1744852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e1b26df96320a89ae84b56999ea94bff1d9a355e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.16","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"peerDependencies":{"typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.127_1759620407759_0.32583040178501843","host":"s3://npm-registry-packages-npm-production"}},"0.0.128":{"name":"@tscircuit/capacity-autorouter","version":"0.0.128","_id":"@tscircuit/capacity-autorouter@0.0.128","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fcd92a2622ca28b4d9f563e602f6e3ffd1185ba8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.128.tgz","fileCount":6,"integrity":"sha512-PlOWVmNLUeQeUW2mwEhLgzBYwWg25Hc5Btsdqa9IMhg2lL020YXbaeSdFra6tXtgbPchtBoihZXyx9C9i9Z1BA==","signatures":[{"sig":"MEYCIQDUWFjqiopZnfFalb5Rf6+qKAHlFntndjhf3d32wnzolwIhALGhCMrChB+/mZzotm97zDKcNdOuImpwvE/95oQxZODb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7e6d294aacd911aa62c4ba1c4a985b297c6af193","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.128_1759642338390_0.8930806722317368","host":"s3://npm-registry-packages-npm-production"}},"0.0.129":{"name":"@tscircuit/capacity-autorouter","version":"0.0.129","_id":"@tscircuit/capacity-autorouter@0.0.129","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"81f3d1d5f1a08e8b806c8279ed490c7e3db6296a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.129.tgz","fileCount":6,"integrity":"sha512-Mm6AZ3EtY2Szph484U3U9cNZGcBqXxwH5K8OeShUgH38xMnDoepvnJGHmEKppB/8S81L0yWG7ThhoJZdcQ9/7w==","signatures":[{"sig":"MEUCIBsHOORJL3AC2jZprkSByI56nldR22dUfiQ2f1P3uauhAiEAlRfqS7yN/iYrir/ctZHkvvBiWgu7or7fCMNlpGPl1G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3e7d082c6c2d0b2f51a746b61939f0bbc255f51d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.129_1759644033374_0.5646254818054379","host":"s3://npm-registry-packages-npm-production"}},"0.0.130":{"name":"@tscircuit/capacity-autorouter","version":"0.0.130","_id":"@tscircuit/capacity-autorouter@0.0.130","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"af21b3531d8ef0402a0c1449f27af2586dd5ef79","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.130.tgz","fileCount":6,"integrity":"sha512-StXidHGrU8d4K98ahNXYmVK471MxdKsX8zuttNkMRMG1+xljoHRgCSe0BFpau1xSEb3Fxoq7/Kr/T2Vv0DMu3g==","signatures":[{"sig":"MEUCIBOnQfme+16F8LkQdqEMbY9m0Dfyl1Kc6gBxiEVJKk/OAiEA5bbW++sY90A7pBIYAG+G3czPdoqLU8wBsFr0BDn0CqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f09f47ce9e88063e75c5fddbe51cedd4c084d69","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.130_1759727494175_0.08806266347239156","host":"s3://npm-registry-packages-npm-production"}},"0.0.131":{"name":"@tscircuit/capacity-autorouter","version":"0.0.131","_id":"@tscircuit/capacity-autorouter@0.0.131","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"45cae234771666c6ad5086a1061f38bd1c36aa8d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.131.tgz","fileCount":6,"integrity":"sha512-sOrjuT4ui/sfhCQ9VxbM4Iz9/QKaikpKNDCuo4DLsAraVkJBwePNg+npngRlCpfyCW1Fxo6w25o+H5B5RfeLLg==","signatures":[{"sig":"MEUCIQDftQ8kd5Ht4RPvMdEm64YeEZoAivxMX/o/vLwrGyu9mQIgDju33JKPRfIbgEBoomm6XUiJAq3I41iprQzaIyXBLn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4eb37a1fd23a3a50dd82a3e6645f42c5f49c26d0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.131_1759875426381_0.28920411062780804","host":"s3://npm-registry-packages-npm-production"}},"0.0.132":{"name":"@tscircuit/capacity-autorouter","version":"0.0.132","_id":"@tscircuit/capacity-autorouter@0.0.132","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dcf5b0aad5d203f808e5641e1a22d8bf0bc5b94d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.132.tgz","fileCount":6,"integrity":"sha512-VaM0qf8JMP+vJo/88szuqKZgCzttESBFzDrf637NW2gLsOHsQrT2vS3/InCt1tbevjSzivAVKqAJDGkrV9Fgpw==","signatures":[{"sig":"MEQCIB/kAPGpUX4aZuRBRmPQG5QL2ar1h3j8nuWu813CXtuXAiB6ThPEGK46V2xjCrRS1n2iEQM2lxKpXPB4rtNmYZV3ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cc2635d830c80f93de3ad54b11aa1fcb7dfd99c3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.132_1760303112470_0.9090978736439188","host":"s3://npm-registry-packages-npm-production"}},"0.0.133":{"name":"@tscircuit/capacity-autorouter","version":"0.0.133","_id":"@tscircuit/capacity-autorouter@0.0.133","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c8942e81a38ab3abcaee8ba3ce321cfccec6a7d2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.133.tgz","fileCount":6,"integrity":"sha512-ZhCqbws1i4xvniOUZoKlA/8EAubXvYlir5NJJGHvt7unheTffEM5vC55dDn+seBP+3mNEM/5I01PKU+03NmHCw==","signatures":[{"sig":"MEYCIQCZX6ft7YmOEZSHMxuEeGd7oogzPdKwfpYO+RV1yolf1gIhALfrzasRzNcfkrgGyi88fFgrTc9L+n8+ABHklm/q0XMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4662e1d236ce0114cfae248e5aceec12e1605740","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.133_1760650415739_0.9971106592049508","host":"s3://npm-registry-packages-npm-production"}},"0.0.134":{"name":"@tscircuit/capacity-autorouter","version":"0.0.134","_id":"@tscircuit/capacity-autorouter@0.0.134","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d3ad4f40f689ef898da9aba57bcbbf9efae00add","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.134.tgz","fileCount":6,"integrity":"sha512-PfKHAe4OaJsATa/bZvrcFcOtoQVVCP5uBcE0Oi1k8sAZ+zsXeecTdfP9sFlC55UlOXM4voS3vPQeRjTepZfqug==","signatures":[{"sig":"MEUCIQCOeuuGdgvmFKv5u/hDn73glSF9J8EpI+BkfHWbDKeDsQIgLKZhcMH0TOxvX11ILC2uRtt3AwYLUIl6p2Ho7Kq4RhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6769e494b62eff46311112afb29e54267205a082","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.134_1761426466836_0.2796983954989014","host":"s3://npm-registry-packages-npm-production"}},"0.0.135":{"name":"@tscircuit/capacity-autorouter","version":"0.0.135","_id":"@tscircuit/capacity-autorouter@0.0.135","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"eec6bf12385e9cfb747a48339f9f11f0a71c9cc1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.135.tgz","fileCount":6,"integrity":"sha512-R1M4dsA6A0w6PNKbRxv9dOfGxfoasW7wB31L5miL5UlOZzFsnDfkeXG7G/iWg0g0PMGaD3GE+D1q1d/VueeV+A==","signatures":[{"sig":"MEYCIQDbV05mJtoh1fe/J4vc2fZ1adlsBwurysuo/vOEV7rrdAIhANAJ8SkU8OWxGY3m8dhZ/+saJAlNYqgEDllAYCoxHB9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"09a683819921be4826101536b7d4952e8febfd60","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.135_1761689053057_0.14086979681889655","host":"s3://npm-registry-packages-npm-production"}},"0.0.136":{"name":"@tscircuit/capacity-autorouter","version":"0.0.136","_id":"@tscircuit/capacity-autorouter@0.0.136","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"97757c5a1b2c2ba264d3f00e4e71e2e280533f99","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.136.tgz","fileCount":6,"integrity":"sha512-9B/rAPs6ZVQUTSyYzBOEE60192tUVIQYLikL8szSlxBBXgU4TL72swAafuwoFFFREE1LIwt17wur5tQECHVKNQ==","signatures":[{"sig":"MEYCIQCzYU2xVg8buwXHe4ACDBJ0MKctukqO1n2PbuTGDHwmDAIhALI1AwerN6rBqxwujUKzqkipxaJqPrpGt+tDjXkgVOV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b693ed97e3c1cfb069bb6d9671a2b1c731b31ac9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.136_1761695929643_0.2266782480903744","host":"s3://npm-registry-packages-npm-production"}},"0.0.137":{"name":"@tscircuit/capacity-autorouter","version":"0.0.137","_id":"@tscircuit/capacity-autorouter@0.0.137","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1cd7e91f2b35b9733ee497f09d665d265f7dd0fa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.137.tgz","fileCount":6,"integrity":"sha512-sZazEEPMEsAZHX7HLMAND+B9X/vvk+XXUMF78/zg6YIPx+ytYPjQ2Wasx/rv2rYnpLEGGgY4+4dveOPG3Uj7GA==","signatures":[{"sig":"MEQCICpDhDTK9C2A+5+idN8xBSnzdtIjutmQ10+G1a+9mvrkAiBVBOSzN7aZIxvSKmvCTZ+ZvXor4gOdNZ2UbkRommrS2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5480639988a29e096dd5274e6e01a66bc56c38ac","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.137_1761721195719_0.6325878326968872","host":"s3://npm-registry-packages-npm-production"}},"0.0.138":{"name":"@tscircuit/capacity-autorouter","version":"0.0.138","_id":"@tscircuit/capacity-autorouter@0.0.138","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"32fb20c305aa2a373f596cc9b442ed1040fdd06e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.138.tgz","fileCount":6,"integrity":"sha512-dvTriuVkhf8qWtzbKtq/bvolHhkiDM0gtv7WaaCW0+vbegrUSs+K0z0jFH+b2VLfn1TpdxMkDF5q8+kZH1HW5w==","signatures":[{"sig":"MEUCIQDM2n0P+TXYB8RHHOkXbPBa1xrpcN9WwCm7wMaDO1JPwwIgIfCzMl700YElZjUeChw/FT6VOovBbX1zpWoz+A7AefE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f42c4bbccad35b599d14875b9e8713c63e2fbd4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.138_1761856429913_0.5801613355654596","host":"s3://npm-registry-packages-npm-production"}},"0.0.139":{"name":"@tscircuit/capacity-autorouter","version":"0.0.139","_id":"@tscircuit/capacity-autorouter@0.0.139","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66fc67f019670eb4865465fb8f67bd7c9a7155cb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.139.tgz","fileCount":6,"integrity":"sha512-14N9dwZQ6G9lK/mO51L6gLPeAfnpz3ZK9lglscuQvoTUHj98vy3u5P8yZ6xlEOhtZz7wfNIgtMiv/PGkQwydUg==","signatures":[{"sig":"MEUCIQC3daP/AR/EQc7VC2101/xwTB6H3YSTzMpniDvWIdeB9gIgVQjLeLnkuhcbP+BQIUuw4TPm+Bl0XUesqRw3SR7KxpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1897696},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9512d025fac5a2fdfcb49a1bc7711a4737febdd7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.139_1761857928135_0.740379965682674","host":"s3://npm-registry-packages-npm-production"}},"0.0.140":{"name":"@tscircuit/capacity-autorouter","version":"0.0.140","_id":"@tscircuit/capacity-autorouter@0.0.140","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"60fc17a6970fdfeb1642bd2595579423277cac09","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.140.tgz","fileCount":6,"integrity":"sha512-WKkcVDobcbnIEeQ0R/sjaao6x6cwn1jlGoC8l7jdziJdSlhbV6GI84xqFzbuOXm+GKLFFjHDrL08kGcebAWShA==","signatures":[{"sig":"MEUCIDHFb0eZupUojXTlpFh+gjnooIl5yWQz4CreCYZeW6OrAiEArpYnFJwGSgefmd+Mf76Rv8PkAOhLRLsvXAb8nDf8MNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1903445},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b9d9e43abcfebe3479f7a8c9d21e8a39206497d0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.140_1761975682500_0.13227487089062384","host":"s3://npm-registry-packages-npm-production"}},"0.0.141":{"name":"@tscircuit/capacity-autorouter","version":"0.0.141","_id":"@tscircuit/capacity-autorouter@0.0.141","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ecbb8b36cf4d19ccb8c81526664ff7b87a3dd1e7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.141.tgz","fileCount":6,"integrity":"sha512-sCvqDmXqDckF3RBm1TiWBaVGfE1irBHpPPn+4SvLMfDw1KVyqZa7KWCIK9GU0uOD1hz5oEnXqd2lWxNjMHDtEg==","signatures":[{"sig":"MEYCIQDTKZN3pjRtUSnEWgkt9D5TacwVAHi1zt1bVX61jb8SogIhALbP4Ey0Ik8b9C+t80OtnUE8SYDnydM+cFjeiGYqW9X2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5f706f79b0bee3c6219abfbfe9a7ed61a0845ff","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.141_1762659094054_0.0655593889943964","host":"s3://npm-registry-packages-npm-production"}},"0.0.142":{"name":"@tscircuit/capacity-autorouter","version":"0.0.142","_id":"@tscircuit/capacity-autorouter@0.0.142","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"54178cf4856ebbde71e39bc653dcf61733736669","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.142.tgz","fileCount":6,"integrity":"sha512-pw7/P/6MSjlGAQHQKu9NgbMuYAXC8izAVFnsJyvseeQgxcGbOIicRfqAYXwJIPyPWcCqyykyel/TfpmZ87uhmw==","signatures":[{"sig":"MEUCIQCY4PJFqwPeTYrD7kdU59IrNdb6SBC9payxaOdQY6uwagIgB1pZOreXeTCcGyQsgdpIOhf6nkvgtq+AY1s/4W5CF8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b874b94bf27bd6a74507ecd8a23501026032da41","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.142_1763128193939_0.8536728877732147","host":"s3://npm-registry-packages-npm-production"}},"0.0.143":{"name":"@tscircuit/capacity-autorouter","version":"0.0.143","_id":"@tscircuit/capacity-autorouter@0.0.143","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"85b57924fc6b290508ae792741040703cdcabcea","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.143.tgz","fileCount":6,"integrity":"sha512-THxE/qfMKVI5I3D6ev/iyNRYt/NN3qyDWkYPJwOsd7+47bgAyNqUhVyQIJobY/84U6m+wzcNcxo4MDlca0DcQA==","signatures":[{"sig":"MEQCIDMO8jUwhcLRGnLhNauNqf8Zfvnn/0nA+U7kJd6qaPZnAiAKLb4tcsu226b5gagt+7wAUyUjRIXA73J3yI66yLvS8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"acb9d3126d0589fbdf6e210411808a1736f642fe","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.143_1763152406318_0.31561724087890464","host":"s3://npm-registry-packages-npm-production"}},"0.0.144":{"name":"@tscircuit/capacity-autorouter","version":"0.0.144","_id":"@tscircuit/capacity-autorouter@0.0.144","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"88377d31ff5bbd065fc2838160b2498005ec8c74","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.144.tgz","fileCount":6,"integrity":"sha512-488vrl/6/CVgEXD1NAQflrY76JJ5n02+8UhasuXNNhIZ2FIlxM0qVs+FRdNMrF1b5fG0M/lXmYV6VteReqfvVQ==","signatures":[{"sig":"MEUCICiHvPhcINl65igDpcZCW1wyLEDOx6pHeCNAhCVQB8s7AiEA5vXOkplQ1mQFrVJsi+Bjj3FqExq86pHLwv4PImWFLOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e04f63407f41e8766ad577074a12bef9de17b957","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.144_1763169781810_0.28668134470353257","host":"s3://npm-registry-packages-npm-production"}},"0.0.145":{"name":"@tscircuit/capacity-autorouter","version":"0.0.145","_id":"@tscircuit/capacity-autorouter@0.0.145","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f3507a1f3eb92f68525efd5f790d8460ff707e1f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.145.tgz","fileCount":6,"integrity":"sha512-B+lsR1AclucSCJQVrWex9qL5i0iIwJ0LBgPFfJB+KdDM+GqKELW6pYYU61+qaGRQ00zGbpxOeN8njgEnDYj+zA==","signatures":[{"sig":"MEUCIQC+vJ5wrsmef6r7cVlUhS8iErtz3B+LxdumzLYSjxq8JQIgLj+dbFZL77ODye1MyGx1NCykFVMmD9MDquUicj7eVeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5cf4ae01fcb67754827d7e5acf34564351f1a4ba","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.44","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.145_1763172443393_0.8700744942504821","host":"s3://npm-registry-packages-npm-production"}},"0.0.146":{"name":"@tscircuit/capacity-autorouter","version":"0.0.146","_id":"@tscircuit/capacity-autorouter@0.0.146","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6383658b6b13cf11b4db4268bb45f0f3dd7d6f22","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.146.tgz","fileCount":6,"integrity":"sha512-0wXTUaFg4/wfNcG+APomUzsBezFhxFTCsBRVGRE6XTN/mlvvsBkpzDqoVywGfhuc6W5/QJk2SPxOYldkcbtMvw==","signatures":[{"sig":"MEUCIQCncrgHYzBZC2Esu/bL/SIN4YZzN/Vib7mqygmd4fxGxwIgEaWgQwYDvK6KrQdOoD4198hDtGcjWGsYv1tjJ+iaQTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905046},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15a9eaf0e7db122dd930faa14609eb2e705d7cc7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.146_1763174360174_0.6101598643431296","host":"s3://npm-registry-packages-npm-production"}},"0.0.147":{"name":"@tscircuit/capacity-autorouter","version":"0.0.147","_id":"@tscircuit/capacity-autorouter@0.0.147","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7c8583525e2eace9a293a4a2f8b18bdab71df74a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.147.tgz","fileCount":6,"integrity":"sha512-qHMDg+UdakMTMcs5prnCtufEEGTtPQMJQWdeOoodzjMGHMGvFz94yuV/X9EEZFV8mKehHnhkkuHNs1WoYGcheg==","signatures":[{"sig":"MEYCIQD6ZKLsubqDYpALw2hPSfGNL+gioKn4ep6FUwtp+aKLhQIhAIZ+sYU/AZ/+gUyCU9ysdvC41+ZINczLus4+FKnTT2Qf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"49ef826dbfba942ebe86576215e748e6d6ec1a25","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.147_1763188259179_0.4838243435438796","host":"s3://npm-registry-packages-npm-production"}},"0.0.148":{"name":"@tscircuit/capacity-autorouter","version":"0.0.148","_id":"@tscircuit/capacity-autorouter@0.0.148","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"58f8adef883a3a2328b616bd5706dff0b2bafecf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.148.tgz","fileCount":6,"integrity":"sha512-5vPbpPMJbC2Ruda/wGZBSdEkuTT5wtwJvDDaV77z3i3fyz3B+iSlR6SZXIGk+He5+FMchlWB1DbAXrYSQl6wKw==","signatures":[{"sig":"MEUCIQCmmUDZjeNi2P5Q46XPSyVJ0qfnBM3VpyzvNhWqStP/XQIgYsOy3URNIddjJXJN9sm8YICh8wRgzzldANCtUJi6V6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5469008d06e8b57495f84732bc2b7707ee68876","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.148_1763221567895_0.48822743074346575","host":"s3://npm-registry-packages-npm-production"}},"0.0.149":{"name":"@tscircuit/capacity-autorouter","version":"0.0.149","_id":"@tscircuit/capacity-autorouter@0.0.149","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"071b4cdc0fa6c4fe5bdf9c346fce88900c487537","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.149.tgz","fileCount":6,"integrity":"sha512-FBK5wDlysfeCYf61MXzVgLbOvcjyRCVpbZ8n84dlPG2E9JtLOE8DV84/TmB48XT8AtJHAlVJZkUQNpVm2L0mSw==","signatures":[{"sig":"MEYCIQD3boxWC3XOj/0N2YO2DZ+5OvVmWCMh7E/ZRtm+3pu3GAIhAJp9Fk1Rn7kF9SiAHo4i+2JvtH1iZ67HruWG69sKMjR8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4776972d769da0f42555026d07407cd0606c641c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.149_1763406089199_0.05104853077727611","host":"s3://npm-registry-packages-npm-production"}},"0.0.150":{"name":"@tscircuit/capacity-autorouter","version":"0.0.150","_id":"@tscircuit/capacity-autorouter@0.0.150","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1500ec15a3a279c9dd1ca2a85bbfdd35e5c97d85","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.150.tgz","fileCount":6,"integrity":"sha512-Ws2XHKuGv9bEOpQhaB8ZPVcnjki2mq7dSdYooLSOUjC8uTeEzxMoP/1g3LktKyKILZQWm2XqTlF/Y6TSmwFnUA==","signatures":[{"sig":"MEUCIQCJf/s2N7iFYUhziEJ8G1FI8V4RuBCtrgDEaa075R3H3QIgFnbQgd+8ZQIuf9DcCHiLs1DnJ5w4ZEa9d3LTgeRvl6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b1a6568e466ba6659b0b53de237adbedc8ed37f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.150_1763493320846_0.08433605384638598","host":"s3://npm-registry-packages-npm-production"}},"0.0.151":{"name":"@tscircuit/capacity-autorouter","version":"0.0.151","_id":"@tscircuit/capacity-autorouter@0.0.151","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ff7f935a423fd0d1d65e4d5dd2233bf4d21e20d8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.151.tgz","fileCount":6,"integrity":"sha512-ktvi+ixYV+NrqfJAm6U8jtXzsF/5tXJs3po443XltXM1S8BZ9TXzC1O2YCQ7smMGe0vqwUh2wiSk1U3V5tzRSA==","signatures":[{"sig":"MEYCIQCCunkjGVT7wAZQWnZE28HvSCuGCe+NzErHQuMBsy+HtQIhAOLoQRah6NrOJjJfDluU+s0aJkb7b5/Vywoh+QpfviyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"97db03bb31543ff47a3fe14c7def66c40982cb22","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.151_1763538143297_0.8597798938206473","host":"s3://npm-registry-packages-npm-production"}},"0.0.152":{"name":"@tscircuit/capacity-autorouter","version":"0.0.152","_id":"@tscircuit/capacity-autorouter@0.0.152","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d4c4371563c08b07afe07744d6a881398935a31","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.152.tgz","fileCount":6,"integrity":"sha512-0E+pt2ym07nxWU46edbBSQhmMPFeg3AuMqQoUoAl+kVKMlgXIbSoMg6cKu/EsE7sCLIYTp3iWLPWh8GnadoURw==","signatures":[{"sig":"MEQCIBOegSkhJWkMBQjSCdjF9G9t0TolVtLz3VW3F+66WEyVAiBj2wsHv7nzfhk9lG/0j6EkPg0w/WDsMLQ+jdwrfMjS/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df06b51adf6ba8132d239dffe530fb6aa3f36fb2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.152_1763793970645_0.03674164351421716","host":"s3://npm-registry-packages-npm-production"}},"0.0.153":{"name":"@tscircuit/capacity-autorouter","version":"0.0.153","_id":"@tscircuit/capacity-autorouter@0.0.153","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d85d77139a97777afc0a79664c3dfa5cb25f35b1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.153.tgz","fileCount":6,"integrity":"sha512-xJmf1EBgOoIZCekiJ+jsr3+jJ97SkP8WS3rx7JImQxffy+/nFBUm7CZHyz0ZdZd/G+qVK/pha4RzDmh4WkiHZA==","signatures":[{"sig":"MEUCIQDN0oht5VWSFCFVnJfqrN+kcS6ozW2AUxGBXAac80PDHgIgTyRoq/rSnV8LB0NKngM9IaitcB1nxcT6hGMcNahg4rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b62d64cf280539cae451dacc991d6839089787ba","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.153_1763923519593_0.02466668249707049","host":"s3://npm-registry-packages-npm-production"}},"0.0.154":{"name":"@tscircuit/capacity-autorouter","version":"0.0.154","_id":"@tscircuit/capacity-autorouter@0.0.154","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"35ad8aa04c2e54e6b151a75bd11b7b14a55fd4c5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.154.tgz","fileCount":6,"integrity":"sha512-V4B7PPpDUIeqwuHSNQ1YD15b97xs/9bmZz7B9MYhQvfrZfI7WGsdTt+Oz+6LgU8wtvc9++W1VF6vCg3SaKsZdQ==","signatures":[{"sig":"MEQCICBP9PI2bYs4nHyMsHAzLXi0BnQmamGGiKz3PKuuReu1AiAP6TRNi6rxlk1Zo3506ZJiJJDin9MOBcMFo4wxJQ0N9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"65978ba3b3673279f6d3ea88437f61794d986025","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.154_1764039057650_0.21007038618909224","host":"s3://npm-registry-packages-npm-production"}},"0.0.155":{"name":"@tscircuit/capacity-autorouter","version":"0.0.155","_id":"@tscircuit/capacity-autorouter@0.0.155","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5a7833b8a427149312a8ddf56758d9e28e3b7a5f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.155.tgz","fileCount":6,"integrity":"sha512-15GZc255qqTeChzX6Qli1ElV5yr6rxW+GxA1d8CV2JXBrx/D1C/poufv/ORTHAIRxfH6+kij0u3iy8udrE2IyQ==","signatures":[{"sig":"MEUCIGee8iss47QZY1KcXyr+s+0N8EX8x6eEU61P9iWqPYTtAiEAybrepytBSj5i74ettk+mZc8uNbgy4AAp6+t6KIkUi5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0fc03864135dde57c068639bd0368ea47e2fb566","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.155_1764200593094_0.5080827047798115","host":"s3://npm-registry-packages-npm-production"}},"0.0.156":{"name":"@tscircuit/capacity-autorouter","version":"0.0.156","_id":"@tscircuit/capacity-autorouter@0.0.156","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ebc9cf5d7145fa9178d3eee10bcd0537e97ca350","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.156.tgz","fileCount":6,"integrity":"sha512-uyzaQDj7ABbB+TLZej89kiO+suQ0wrDcAox2YdR1QSm2pZr9ykql0RPKzLB4Kchvhq8wgSvnJFPKOYby1b448A==","signatures":[{"sig":"MEYCIQCF1odYgxGgTNKUxqZDOzqzTfCzbX+v2/kW4etzp/RXygIhAI1nQp33qI9v8Gj0o8Aa+o2xiYKW8g8vjzWHDjwNlks7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1942693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ed6f7b7ced0208f7e390b7b6078420439e74cf17","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.156_1764289780192_0.9409010976568162","host":"s3://npm-registry-packages-npm-production"}},"0.0.157":{"name":"@tscircuit/capacity-autorouter","version":"0.0.157","_id":"@tscircuit/capacity-autorouter@0.0.157","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ac0bc9721192bec14d923f68a86ad7b7041bc296","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.157.tgz","fileCount":6,"integrity":"sha512-KDlqVGQWobokF/QdC+KRlSO8tg2lVeFhToaUxla0D4kLpsKKKeoBkYKCMDvOOlQisgQ9O45YHk2rNIQ/AMUtqQ==","signatures":[{"sig":"MEQCIEGKKi2mdxVlQSpwtbXwdjpDDz6ADvNFUPUZzBcnVDpvAiBLVn8diAGHn/7E3J0KNo3I+DwYH2iq5wto622qXNom8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a660a8e9bc7138cc4b3bf1321cfe8024584eae65","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.157_1764350632554_0.600279562732533","host":"s3://npm-registry-packages-npm-production"}},"0.0.158":{"name":"@tscircuit/capacity-autorouter","version":"0.0.158","_id":"@tscircuit/capacity-autorouter@0.0.158","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"35daf7593e27a27dae2c517a72690ae3e7d6a259","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.158.tgz","fileCount":6,"integrity":"sha512-ItnvWXqWFBcuQUmhijTUG9wL7suZWQCIvpu47bh/QTLF10jjDJ/Ul5ptKb1/BmfltAj5h3PPLGO1yUA5R84EKw==","signatures":[{"sig":"MEYCIQC/3StgvkFu0o+0ygAs+gXniWJH7g2bJz2HAd+AorQhEAIhAI7M4w0+XmV28oMZHcz1lEV1Ls2xRp83hMYIDr+KQU8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"85ffc926a06433cbc87dfae9f1a639ad17d07d53","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.158_1764436387635_0.5101580434474402","host":"s3://npm-registry-packages-npm-production"}},"0.0.159":{"name":"@tscircuit/capacity-autorouter","version":"0.0.159","_id":"@tscircuit/capacity-autorouter@0.0.159","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"997f9ef2a839da353aacf0d9c2fcd1df94664257","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.159.tgz","fileCount":6,"integrity":"sha512-/o6eXt843k4JBUZf3PvDy8XhTEJktZRRPV4D5RxzBtfwHnqgLaEkiQGZx5vnTFTSiuukwvlvsusF1E/Qul0l0g==","signatures":[{"sig":"MEQCIG8Y4XERMp8xXNzYazQg6vHdjk+hTywe/jS+n2NLAGtQAiAzvKiaP+24c4KuL9iT7pl3BXzuNlUKO37kUPBl60Z36Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b7dda0ad0f6b53d953d687a833b761151c71532f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.159_1764556965413_0.030162982275845795","host":"s3://npm-registry-packages-npm-production"}},"0.0.160":{"name":"@tscircuit/capacity-autorouter","version":"0.0.160","_id":"@tscircuit/capacity-autorouter@0.0.160","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0e87424665c96a825a0171be712c2f413c07e816","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.160.tgz","fileCount":6,"integrity":"sha512-AzpSXaTYE9hhHb3oKhBvhu4rfYHeWqDuPBvDxgphawYZloGjEjjCKL4ZSw7GyEZE/uLJd1yz3GhBQWv2qjlMMg==","signatures":[{"sig":"MEUCICn+h8hYQZ7ilYaczqIerTDFAmcefgaxgSZTOWSKw8aIAiEAhLBn2xs9nZYOqhBdMBX0lIyC8SetJylrgAfi90/TtTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8eb2353b1a6a603f084abc485e9c658a44644169","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.160_1764626181229_0.6443347697141912","host":"s3://npm-registry-packages-npm-production"}},"0.0.161":{"name":"@tscircuit/capacity-autorouter","version":"0.0.161","_id":"@tscircuit/capacity-autorouter@0.0.161","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4b447aac2cf715108a174582aca702a9e978bbcf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.161.tgz","fileCount":6,"integrity":"sha512-IlrHda8FSdcvp09cZi55pRop55tNX3H9vIsUIyxnkG6mofNvsink0YPLTsGnQIdd422A8muM5ICV4mMBCUYXBQ==","signatures":[{"sig":"MEUCIG0VR1Fik5gtlIUAnf7D7X1kVJ9Glllw4RBoZ9X0ztFaAiEApp0AXkJccPLXXYefxVQoDuLVNiJctASUgiaTVaDrv6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"31283ec51b6bb21142bf38b8570bb17304b59784","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.5","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.161_1764701441168_0.023528937669468508","host":"s3://npm-registry-packages-npm-production"}},"0.0.162":{"name":"@tscircuit/capacity-autorouter","version":"0.0.162","_id":"@tscircuit/capacity-autorouter@0.0.162","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e1eee7e0161e8e52305f5c4c50105697c72e6e9c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.162.tgz","fileCount":6,"integrity":"sha512-DOVE+2fEhMMVVJT4BZYLBADYAefpkkrOYoznjYzZbtLHfh/DOtKY8j2HxvT4cH2qz2+ZcozhQy4ZrGS2vswCqQ==","signatures":[{"sig":"MEUCIQC59GG+lE+HoBB+tiXXfkMNpYXLfAA4cYTflPZgzKjjLQIgNjH0lk7VRHF4XOeD6YJ22iRcqYrwFtK24DI7f7iGBjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2068752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"41ef8f753cf7a7d11eb32af1a32b383301e29b8a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.162_1764781459496_0.22395105111974645","host":"s3://npm-registry-packages-npm-production"}},"0.0.163":{"name":"@tscircuit/capacity-autorouter","version":"0.0.163","_id":"@tscircuit/capacity-autorouter@0.0.163","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e088fc2e21c717af55ee9b6935b4b5362822ecb3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.163.tgz","fileCount":6,"integrity":"sha512-BIoux2i7VaGV6fhNoML8cIR/R7iVKL1R6XgOLRbaf8thELR6aQfQ5Tiy1ATSfFh6eY7++EESEycSD3qnX40/EA==","signatures":[{"sig":"MEUCIEw5TJoIXyfmHEBkXMnUQz2TaCdHcZsiNcoLbSwZw8urAiEAzoGuF/4VjVZdYB0VUOQyPYMumeaRQhRAeVoNAdh2HiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2068752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1a4af7589dc09395726965c6711662fa6b7fab0b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.163_1764788000273_0.6686003318392155","host":"s3://npm-registry-packages-npm-production"}},"0.0.164":{"name":"@tscircuit/capacity-autorouter","version":"0.0.164","_id":"@tscircuit/capacity-autorouter@0.0.164","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a09077108f570a55b358465e8fe39db9be18e641","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.164.tgz","fileCount":6,"integrity":"sha512-BWwkzCFeP5AdIAClhqwnc8CMw4TZbV3+oqEw996uu26a7dludDCRT3gZa2QlRewptt2eR4viDfzfWILD4t1mVw==","signatures":[{"sig":"MEQCICy+2E6qPfVvMaSHz896qHAuFzv3FL89EfnSWf4sj4IkAiAWqvCRoBVIITs3/0yArZRgRji5FF+f0l+jY1sLV/4tgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2068752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e207798085a69f19b7ddbddb3329bec26b3c986","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.164_1764790686648_0.23411324479525453","host":"s3://npm-registry-packages-npm-production"}},"0.0.165":{"name":"@tscircuit/capacity-autorouter","version":"0.0.165","_id":"@tscircuit/capacity-autorouter@0.0.165","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a64ebd42e0b0ab0ab1cb246470620dda44d662c7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.165.tgz","fileCount":6,"integrity":"sha512-jEyF1RbWHJN2bqn+7sibpLJyDzMivxsICC7NK3GIPZwyH52ruJpGr5evyG3d+Kv+C2DH0zbm03mi3tMmlD3bpQ==","signatures":[{"sig":"MEUCIQCTAyGS9ggjBIg4Fj9gPCft+QqadxOj0e5i8t8y2lploAIgFz+Ajblhq//5QqGQ723tdjjG+D8cM0YlR5U3MUkw6xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd42de3b291416738adea46acf3cf0c282e6b7f3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.165_1764829149413_0.7347917692469563","host":"s3://npm-registry-packages-npm-production"}},"0.0.166":{"name":"@tscircuit/capacity-autorouter","version":"0.0.166","_id":"@tscircuit/capacity-autorouter@0.0.166","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"32446bf2ee9a93e7435a6f70b7f8c75eb24e2f84","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.166.tgz","fileCount":6,"integrity":"sha512-HXlqidmzNr6AoTTTzyrqUSvqZGhJiRI9r1FAJJaX2qE9q9g3t5/Urv27qplYXoO9TaiHfUNeNzzA1LSjaIzh5w==","signatures":[{"sig":"MEQCIHnqsweqVaqEB9q9FaF/gP1RVhEeD1gyJv2EzJR2dPhSAiAYZNNdPlXzbXOhupA7riqEuE5vZS3q/P+wTphqfd9LDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2071825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9998e1cff8e817c0cf43d7510bba33eeaff7b5cd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.166_1764998556502_0.949570411912007","host":"s3://npm-registry-packages-npm-production"}},"0.0.167":{"name":"@tscircuit/capacity-autorouter","version":"0.0.167","_id":"@tscircuit/capacity-autorouter@0.0.167","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d5e396a70e90898c90df99b030ced4a28a6d1b41","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.167.tgz","fileCount":6,"integrity":"sha512-zMLKnPqg+VVVYhm7B+tzRFkENtVFnSnKa6NIEisIAhmKXfxh4P2+hq/Jf1x9JPqp+HvYwGkETBZWSLwyarIy0w==","signatures":[{"sig":"MEUCIFad5tDN7ASVlrpzwKu1Y2bFAh3raxpvTmjK0xAuIgKoAiEA74507BPsLZ9M/49cbDs2Sc9bzQ3NECPwThIzFRYfqxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d17eb88142b34a677be8103f25f8000d61d26fef","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.167_1765020863689_0.5469011866556723","host":"s3://npm-registry-packages-npm-production"}},"0.0.168":{"name":"@tscircuit/capacity-autorouter","version":"0.0.168","_id":"@tscircuit/capacity-autorouter@0.0.168","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1ea719ac8c3f78d227613045e9ddccb66a773766","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.168.tgz","fileCount":6,"integrity":"sha512-4eviK1R3iIBM5itkAA2Xo5SFBjZ5QJk/xMfMZSccMAdH2HhS0ePszMlIEsz++izMez+Buj61IPvY7pFt17KDsQ==","signatures":[{"sig":"MEYCIQDA4OOpSijgcX5e2WNFDNCM5H98oNOSMfagPeB8A9+awwIhAJvC4v7mIZlRhITiM+moB5SI/6Xx9YYeqUtJ+iBsYa/C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e685b1792a1f4effb06514b6495c0ad6ea99a866","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.168_1765051759693_0.2857992475567277","host":"s3://npm-registry-packages-npm-production"}},"0.0.169":{"name":"@tscircuit/capacity-autorouter","version":"0.0.169","_id":"@tscircuit/capacity-autorouter@0.0.169","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b61b5f0771d884f9847eb7ffcea49155b9e4de95","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.169.tgz","fileCount":6,"integrity":"sha512-02nesWomUed53W2L3iSWcKEHQ46kOb8X/JCo1fc8VFpkXUa6uQdUdjoHZhC4gbfckcCgfMWwBBbPKjGIbwkP4g==","signatures":[{"sig":"MEQCIGNJRNZk7SfioVth4JLc7S5tspLp7ERTuky6sEtfuBMVAiB7goJUWhiH98IFQN8KTClrin4VzKkr6bQy5kAWWSxNZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e0c512be0b01be7cad721e103391c187bb30911d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.169_1765123570868_0.5739992268962502","host":"s3://npm-registry-packages-npm-production"}},"0.0.170":{"name":"@tscircuit/capacity-autorouter","version":"0.0.170","_id":"@tscircuit/capacity-autorouter@0.0.170","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a3f8f87a7f87260358a4115cfc139f34613e8831","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.170.tgz","fileCount":6,"integrity":"sha512-+EqBK+m22UtOyGYAllcYfANymEX0tXpU5WNgaVneG/zrrNG52FZwm9eh+iOhEyjsL9bHJYhfVyJxXxNrPgvYtQ==","signatures":[{"sig":"MEQCIAtIdIPzx4AefLnY9pvXrQV0bgqKumeOtI6Dq3PomiQtAiBoKysPtkgzlB9X5GC6BjRzILJHHmftWF0DlEaaEadVNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"06a8ebcacbd4971dcbb2eae16d1e6c583c592f2d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.170_1765123775280_0.1453913993921938","host":"s3://npm-registry-packages-npm-production"}},"0.0.171":{"name":"@tscircuit/capacity-autorouter","version":"0.0.171","_id":"@tscircuit/capacity-autorouter@0.0.171","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b4adbe6ffff98e95d9a3085b5bfd083558a16b7e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.171.tgz","fileCount":6,"integrity":"sha512-99PHU6NzZ6gpTahWwLLZCdhukSMnx1DelAxEV2alr+FhngUzX4q5WND7XkWkITyHP3scXBMHilZkv1s23J2fbQ==","signatures":[{"sig":"MEUCIQDCyS4+w6GN1DF2N4fAz3bnJ6SkRYGnxcG2tUgM6X8Y6QIgJNIxwmC1WdcjQ6Ya6TNQd0lTzxki//NhyNhvbupWd98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e0e237c5009fb8f604cd63573ff8db33d7f127f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.171_1765137394963_0.4038442210513238","host":"s3://npm-registry-packages-npm-production"}},"0.0.172":{"name":"@tscircuit/capacity-autorouter","version":"0.0.172","_id":"@tscircuit/capacity-autorouter@0.0.172","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"827f676538e93ca637f79db1faa1a1c8b1a4e864","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.172.tgz","fileCount":6,"integrity":"sha512-o2/UGbJGEBE199RGKTMTtCOO1toZocTqB/boz8giN9HiGz6Sdw7jKRT2B05n9HkfLOdQWbdmdw9F1aliEft3iQ==","signatures":[{"sig":"MEUCIQDK8y2bRYtCO/k2pY56IfxVHC2rrnv2ZSNE7avt5Cvs6QIgUMA4IkWvmoYOtJ2dL0mqk6n8wyaSxTHYBve7esSqQ0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e4201c4d7b5365c80fd60180fed01c753559f5b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.172_1765138414672_0.19202717279627457","host":"s3://npm-registry-packages-npm-production"}},"0.0.173":{"name":"@tscircuit/capacity-autorouter","version":"0.0.173","_id":"@tscircuit/capacity-autorouter@0.0.173","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bff36506bfeae5ed5bf4b887a8c2029ff335a2d7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.173.tgz","fileCount":6,"integrity":"sha512-O3qiJWyoFJxYB8IzmgfXgdapQbRM9c0SM1UrzIc4z3ox8K8zRmvwrqyJQ3YbTYZ+bxqR8HKqpbHoNnCdcxN9FQ==","signatures":[{"sig":"MEYCIQDXUuNH4wdBciVIfM1/P5i95mUNL9M8HDt/o2UhwplWXQIhAJwEIsuXZKJHkDm1IHnB3XeXDJYX5EZvPPRXtWOvz7ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f70d551b2e7369e55c12035d50262b4128ea1f0c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.173_1765145198976_0.5991714447992627","host":"s3://npm-registry-packages-npm-production"}},"0.0.174":{"name":"@tscircuit/capacity-autorouter","version":"0.0.174","_id":"@tscircuit/capacity-autorouter@0.0.174","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7dd4d0848cde469d0742edeadfbd05fa241fbc26","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.174.tgz","fileCount":6,"integrity":"sha512-S2mAwtbNYs+XHJhTJ2YHMAzIjGMyAY7XO/bwHKlpLj8ZLtEhq4gB7RQGB6Bg6iIAJTdJc9KO1QH8e1hMqr70hQ==","signatures":[{"sig":"MEYCIQC+NNOGgZoZIrCZen2bxPe0ZZZO49L/bivH5iZvq8w2NwIhANtnFKlwQRR9e3alfo97dkMazARzTezh/a8x611CnbKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2115705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d9e72f3d6814c4a6285197cde0d25ddca2356239","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.3","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.174_1765174304283_0.2118798382057785","host":"s3://npm-registry-packages-npm-production"}},"0.0.175":{"name":"@tscircuit/capacity-autorouter","version":"0.0.175","_id":"@tscircuit/capacity-autorouter@0.0.175","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f56f7bced0b720d342fab91d4b4a06438f3487ce","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.175.tgz","fileCount":6,"integrity":"sha512-e6Sna7pw/Zt4yIwozzyb+PtcE9W0paAbQv+u2HGglD5tj8GSVcgdjrq7ROAT2en2yE+CeopNY6cfb64l1l/tsQ==","signatures":[{"sig":"MEYCIQDGTpHB0V3lr2aNOwLFQwBKPq5CN8HgylcQNmNwX8O2pgIhAI0aX71i83rOgxjH9abXJPrOyVRCI0znza0xbDyg52Vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c263cac6aec6da3d135975a47a9819254cbed2de","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.175_1765215294545_0.7614570115628021","host":"s3://npm-registry-packages-npm-production"}},"0.0.176":{"name":"@tscircuit/capacity-autorouter","version":"0.0.176","_id":"@tscircuit/capacity-autorouter@0.0.176","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e80790e2f89f48a31b8c60c0f433e9f521091184","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.176.tgz","fileCount":6,"integrity":"sha512-CSwIYOTclh8Ckg0QI2yAsMWYeT7y4W7duhhrcqpaTL5iv4fxceVjHYxoHclk6ff3rukBgAMvqQwHNqtTG2HrGg==","signatures":[{"sig":"MEYCIQD3Q72JbHr/eLFaZUJKQlqokC1XLMCZ2/MLlwC5ReWc7AIhANDoBSj9JUipRG9GX9/2DerP+wS4sghnVAbmKGeC2E8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"753ae60e259f3d2134e804bd0d5b83ac6f7444b1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.176_1765226173978_0.4100657114270676","host":"s3://npm-registry-packages-npm-production"}},"0.0.177":{"name":"@tscircuit/capacity-autorouter","version":"0.0.177","_id":"@tscircuit/capacity-autorouter@0.0.177","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1cba9b3d9b60bcc8cd72c688f6fe8e421930091b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.177.tgz","fileCount":6,"integrity":"sha512-Y1lxxYg9k8wyCqggKtuNDh9zr+VfFFWdS816mrhQA07YH0ErfbFBN9PEHQj4RDh4ZvLPTMs/l4gLFeqdsVnLfQ==","signatures":[{"sig":"MEQCIEywUCV7A1Zpd17HWvPs6uabKSiyQi9NRyQighHdMn5SAiA4ehoZrSj78ODXEqQtFAdD0XKSPUORPjh9UYB2VC28ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2716d08073125e7b684758cb25fd062356b9634","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.177_1765243356409_0.013759602484204825","host":"s3://npm-registry-packages-npm-production"}},"0.0.178":{"name":"@tscircuit/capacity-autorouter","version":"0.0.178","_id":"@tscircuit/capacity-autorouter@0.0.178","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9149d530f0631c22c5606d36af784b2a15c266c9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.178.tgz","fileCount":6,"integrity":"sha512-Ja5sK7NYigMUhvb0t6pH5iHT1rELaZY2dl7wTGYr+MH5D0ihpbMPP0CjcWjwUO9yIUoeJ8dgvsOvf6x2xQ8HqA==","signatures":[{"sig":"MEUCIAi2wgAKP6v+7wAaKPDXRtG3dqSW/3aFHwGfyJ72QhhEAiEAlQldqXfGNpYe9/nMSUq4xzEyzyWslAeXK2qv5XifDJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2137389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f3a9e3475294b77a7c6a3d6c193002c06262fc8a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.178_1765249707358_0.34755982676388","host":"s3://npm-registry-packages-npm-production"}},"0.0.179":{"name":"@tscircuit/capacity-autorouter","version":"0.0.179","_id":"@tscircuit/capacity-autorouter@0.0.179","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c72eae117c39e4984d5214892b8a4bb173c951e0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.179.tgz","fileCount":6,"integrity":"sha512-cie6ZJAS8vGukrQ9hCOc+88wV5M8/qdxMxxT30sXOzmg6SCH+5YjxX1fx4X+BdEyNmKVEiafd9UNTd3nvA45sQ==","signatures":[{"sig":"MEUCIAaeKckqwoi+RxIHtK3tRcWdAhTh8lhaJn3GrKnGRkLiAiEAoIf5XD844pJEpVkRTIzMqKl3yoDEiKSLDarXZPlYSK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2137389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"99d7ab4c29eba615b6cd7c0d62b8e5c5be026ae4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.179_1765260844798_0.6155822225323879","host":"s3://npm-registry-packages-npm-production"}},"0.0.180":{"name":"@tscircuit/capacity-autorouter","version":"0.0.180","_id":"@tscircuit/capacity-autorouter@0.0.180","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f5365ed4e17f00b94e713d4c3f6c001ca760bab","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.180.tgz","fileCount":6,"integrity":"sha512-n1CFDZdUNFLMh5eF9ZMcjU2P8r2cd7w3mf7x0Fv/mIp0CHvE74bczDMWKelC/XydGQWVYAmbfj6Qq/HECpbWPA==","signatures":[{"sig":"MEUCIFpyaeHojwD8MVg0nvTaZKVlotR/G4+xcw7k8GbWrM0uAiEAuuorJfZQLu8tJCe8ocBEs6IvA60iMzp8YZ21CINmK5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"86b5418621a81f664f7cf49609f470fc92467ff0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.180_1765388401768_0.9649115595819926","host":"s3://npm-registry-packages-npm-production"}},"0.0.181":{"name":"@tscircuit/capacity-autorouter","version":"0.0.181","_id":"@tscircuit/capacity-autorouter@0.0.181","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d05cf506340cafcad3a711486809a615311c1460","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.181.tgz","fileCount":6,"integrity":"sha512-/ym8kIVK4P5VXkqRtS0zidJ+SWUUWHMrDLo8Ob25pf08kvG8yMCKqqy13AvrcxV11/lOix9sSqH6W5L/L3qjcA==","signatures":[{"sig":"MEUCIH42DDNQrDTbCUwoPA/7Kdu+kxmnByVxTIXADtabhprnAiEA/xHbA7E3WsEZsbulMyB0m90/wXhZXOp6cfm6DEe70fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1acdc41a90b3e6f13d6893449c200cd18804e914","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.181_1765523369590_0.6539734846971437","host":"s3://npm-registry-packages-npm-production"}},"0.0.182":{"name":"@tscircuit/capacity-autorouter","version":"0.0.182","_id":"@tscircuit/capacity-autorouter@0.0.182","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"16e22e476b805169c9d32e52fabf23f2e1c7a63e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.182.tgz","fileCount":6,"integrity":"sha512-JQWpJvbRkQ8vKJi1mTj7pqLX5yT9Rea/QgT73pTVViRurByCFigbwrtavpgLVB62TXc2lzC+Wj6BdqvZ3KkF/w==","signatures":[{"sig":"MEQCID5nRhG4YrKYyBxoXG+h7aT5iYcw3pl6qnACAK74yjn+AiA9iGM8zYc0FWb5Rc8l3oFGGXu13OkaEi7bqQx0E2MW2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9be87534bf57042e134750bbe7b9438514bc5a71","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.182_1765606672981_0.6826603788075827","host":"s3://npm-registry-packages-npm-production"}},"0.0.183":{"name":"@tscircuit/capacity-autorouter","version":"0.0.183","_id":"@tscircuit/capacity-autorouter@0.0.183","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd164c29b9673f8761e5050716e61449a15141cb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.183.tgz","fileCount":6,"integrity":"sha512-J+CqHJL/DfJaKjWq7HJRk8ZmTPUBPNV0IzmsiJSC0LUv/Akdg60ouTWoe6oJdKSVuYKGEdABDQXhHc5akOTWpg==","signatures":[{"sig":"MEUCIQCUeM6vPKerJ9Q9tVYnqwiAVDZPuspBmbHB4m/ynh+FngIgL04Ic44Ml4Shsyh9fYaAkXTU3rhGdeY9l0esEBdgypQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2155780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"faa5f74b7c6d422d7dd10ec07cbcca6fbdc544a2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.183_1765693112277_0.8325762619754724","host":"s3://npm-registry-packages-npm-production"}},"0.0.184":{"name":"@tscircuit/capacity-autorouter","version":"0.0.184","_id":"@tscircuit/capacity-autorouter@0.0.184","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ac865e14892db2f030cfa2eaf1eb0c128d06d97f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.184.tgz","fileCount":6,"integrity":"sha512-mqwtAsWSE62mpGZdeoWvcrIAvZCiT1oB8IlOLLWiwyzv9Gl6DPrMjQAKzw9LXxThmdkoSmXuau3lsQzDcLe1MQ==","signatures":[{"sig":"MEYCIQClXc/j4cO28LiVFZ3Bc+mm1118RKhLhLVYfgjVeZV2CwIhAKiyg1jyXmtEGvyjD84qfs2wMoed8LDBHntnXqGcUTAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a73a9f8c68aceec9eef8798f606bd4ba40ca881","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.184_1765864169091_0.13974404044732824","host":"s3://npm-registry-packages-npm-production"}},"0.0.185":{"name":"@tscircuit/capacity-autorouter","version":"0.0.185","_id":"@tscircuit/capacity-autorouter@0.0.185","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d3f82324a389157224af5206e826cbe82aa7edce","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.185.tgz","fileCount":6,"integrity":"sha512-ecSz7SHeHFu6IclPwoH2iIUvT6SG8/xz6ktpacgOxlFZB4WveatL+mYlaJalGQXbzVHb0xNjxsHioEdvFZuLTA==","signatures":[{"sig":"MEQCID9LYGHGXLlRXA67FR95h3RXJLQ7cMwR4GYwOllg0RcWAiBlqbIl06/vJ+qZAJRfTB0O8y8FsfHpI7IvCpd95Y9Bfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2403561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"979f9c538835122db5c0d3a2e8118f8921f394d2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.185_1765949146469_0.2825632140649581","host":"s3://npm-registry-packages-npm-production"}},"0.0.186":{"name":"@tscircuit/capacity-autorouter","version":"0.0.186","_id":"@tscircuit/capacity-autorouter@0.0.186","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7bfae0722596341887a5dc0c3dcd19cac2b32e90","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.186.tgz","fileCount":6,"integrity":"sha512-lLkMDOHiUyjZIxA6xnI9RoN/MEOTEPMu7FcFonfEYAUotgE137KkFZC/HkJtFyQ3KiaqegPOw8PsI2y1g/QsgA==","signatures":[{"sig":"MEQCIDsCnVm1dawWfmc/X4h2O7v+U91ja+nnuCkTi6Z+kh8pAiBz2ilZpZ96wWVS/Ky+s+Do133oO5tBsNx8yZL6LtSDMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"07553693e8c9147ae7c718bd836186aeeba082d3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.186_1766178994351_0.5043615369840908","host":"s3://npm-registry-packages-npm-production"}},"0.0.187":{"name":"@tscircuit/capacity-autorouter","version":"0.0.187","_id":"@tscircuit/capacity-autorouter@0.0.187","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5696f35b8604b1a50c0f22c7b1a90a08f0bb96d5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.187.tgz","fileCount":6,"integrity":"sha512-YjEs/viYj4Dzm7yF3CbCWUhUJo4jfZkMtaIQ4O73LBuz1f+ewYbmRqRwHy0aPfnMFYhSIYezFBBb58rMWMMB0g==","signatures":[{"sig":"MEYCIQCgjdY7ZBgejI5WZnEFbdCqlO4PEUYoQkNVtMRGSnb44gIhALZRAdjmUBnrZh7rQB3RgzDMUAS+KkoW03VgK2hC8wUf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ce5f41d36296f9a96a3e5e56d77e264ca4bab990","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.187_1766182227716_0.06191007530172565","host":"s3://npm-registry-packages-npm-production"}},"0.0.188":{"name":"@tscircuit/capacity-autorouter","version":"0.0.188","_id":"@tscircuit/capacity-autorouter@0.0.188","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ae01856e15d4a8b8dfc045c88a597f0a7da3fd67","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.188.tgz","fileCount":6,"integrity":"sha512-SrrNjkUdNlH2ghbySWBlxzyK2Q/uDPTV3+tToGe71SOBRdJlaGSHeSCVqnuk9h850WNeCBlmpsVUo5HQouKNBA==","signatures":[{"sig":"MEQCIFsO2dS6rihWa1me9u7IuwZNCkD0DPF67MVuMi2OTUNAAiAvhAsdqv5gLAPYjpGjYj3Qygk4k6SxcKk1kcZDTF5ifw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22e1454f8c2be664fe4252d02d0d5fd5e73ec1a5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.188_1766253580715_0.8106136294993187","host":"s3://npm-registry-packages-npm-production"}},"0.0.189":{"name":"@tscircuit/capacity-autorouter","version":"0.0.189","_id":"@tscircuit/capacity-autorouter@0.0.189","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f7f1d7d874be4612bb940fb61cae468e53f68d50","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.189.tgz","fileCount":6,"integrity":"sha512-YnJcv1s0YmMfst0SIBYHcJFk5WUOI1R+OSOyUrpNIL5RO5YUalHQ1IeUoNkvxHKEbcLjqeOlnJvG9f/ZT/pNQg==","signatures":[{"sig":"MEUCIQCukcVX5JRluQV6T5ZFQvRSRuGHzDx65eR6Xvx3CYY65wIgGtHg3M32AgzJoUAyJuj8gpvYHMXcBoLhY/s4W3xrKYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"af368cb9f5250b9554c14339835c0be990ac2845","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.189_1766253895719_0.7883012672071701","host":"s3://npm-registry-packages-npm-production"}},"0.0.190":{"name":"@tscircuit/capacity-autorouter","version":"0.0.190","_id":"@tscircuit/capacity-autorouter@0.0.190","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ca09be6370be5726124e270dc81b95665272bf3a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.190.tgz","fileCount":6,"integrity":"sha512-OH2HNvldw+xYOQVNVCizo+wHkd5bS2wsUyUGSYdmgNcG3/Sf9dmPCz/OHVEwiNf4A5xpWNoQW4kENkWcDSem1A==","signatures":[{"sig":"MEUCIBNFf4qMUGFKR/wWQkGA9RkhQMBzJhQxm3XEYDZ7H7gkAiEAl4pw8fPp5PuzeyURJ0d1pvAyBdIAoGeIs4CFj830Aic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0c0a696cd3de8192f36f4f2c8ed30a61922874c1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.190_1766304079840_0.2150584860671152","host":"s3://npm-registry-packages-npm-production"}},"0.0.191":{"name":"@tscircuit/capacity-autorouter","version":"0.0.191","_id":"@tscircuit/capacity-autorouter@0.0.191","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5e9aa6aaf12744fc4bfa07bc2812155af0ae8c9e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.191.tgz","fileCount":6,"integrity":"sha512-ip5Ngk9woWxTkuxEg2EfeWGBY6HJGuTeB7Ui0Y+ZskzzvqbT78viB7AeItM1F3Vddi/R+EQIIdnR1o2P3R/vag==","signatures":[{"sig":"MEUCIBzByUZN3iER8oT4WisNKApgF65CV7rhP9VDEWIqbqiaAiEA030iyPt/6sK0MrpR92Nxc95KHypUhBSqwYQJK4ur54s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"da6816e98a9a482bde4318dba7f34409edbb3cec","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.191_1766468959540_0.9133970066752648","host":"s3://npm-registry-packages-npm-production"}},"0.0.192":{"name":"@tscircuit/capacity-autorouter","version":"0.0.192","_id":"@tscircuit/capacity-autorouter@0.0.192","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bc9470cee7bacffef4b9971f2f2bc1a69c4f966d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.192.tgz","fileCount":6,"integrity":"sha512-1b0HBsgVFPqAN1kU46rKWpXuUm+3fniix9SmufUfWPIE600CI2w7E6KO3S3iVoHj8Yn40ObfVxxNuP/5chtQXw==","signatures":[{"sig":"MEQCIGMRWCXf7fQvx/7AsbLyFZQM1NEnuCIGY2lpvb7yJM7dAiBNOp+xo67LS228hD7gXELRWDBrgSY6TB9RUs7sAheD5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2499144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1ec7ac69dd3c89c8f9f77a2c5f04c1c1288ba2c7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.192_1766515903329_0.5713401648804379","host":"s3://npm-registry-packages-npm-production"}},"0.0.193":{"name":"@tscircuit/capacity-autorouter","version":"0.0.193","_id":"@tscircuit/capacity-autorouter@0.0.193","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c6349510203082c1c22ecde3acce5509dbe18c82","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.193.tgz","fileCount":6,"integrity":"sha512-nIL8qx7wPV90VtukAPWqki+WrB5o5/qhkKFUezHVo99QvgdjZDbO9J5OSHg22oE8x+MxFguRxSW9di3hyawv0w==","signatures":[{"sig":"MEQCID6upi3AcZKjjPM5ooHTb/SmniAAepuISTAJCh66YVj3AiB+lAGTOO+8e2e249zXunf4gH5x4O8GEmaOPw6aVzh8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9e8a2c63d7b4cf7cf80156674fe3a14b99215277","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.193_1766537067300_0.7537534139265176","host":"s3://npm-registry-packages-npm-production"}},"0.0.194":{"name":"@tscircuit/capacity-autorouter","version":"0.0.194","_id":"@tscircuit/capacity-autorouter@0.0.194","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c6a70bb4809a5eeaea4a2ac8aa7ef87fac4b885","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.194.tgz","fileCount":6,"integrity":"sha512-xrN71YMxVDQmH2j7N/ZrAn2lKSnDD4Ou40rmD1YWuDkE++XWxK40vMbr0nXfmZVnZblAVoJgpzF2t8qi3kESQA==","signatures":[{"sig":"MEYCIQCa7FrSH2GpR5znpUD8TvXNAA/Y7iB5PW2vBD6A2oJLvwIhAJ4jjsxD1oXsxynsmuo8SoLK/kmfCCm23hQDm/Gznadn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2691922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dfd72e1231498f3364654650bcf61aa3959c8ba5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.194_1766537521988_0.38983865584043365","host":"s3://npm-registry-packages-npm-production"}},"0.0.195":{"name":"@tscircuit/capacity-autorouter","version":"0.0.195","_id":"@tscircuit/capacity-autorouter@0.0.195","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b08f0425e4465bfde0565db2f823c5ab4c1f4f2d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.195.tgz","fileCount":6,"integrity":"sha512-N1UZpr0mz7Dt90J1K8VFobToAV3RrkSlzsXfpeMdTUXaYQp6wdarc9cCuI4S5J+DP+16VAfhw/0/IXqVqlBDqA==","signatures":[{"sig":"MEQCIH6HyvGz9TBS9XyoY9TqJEac+YKnCajdtehaOffe1i73AiAbcV+xvAww4rKI/xCvJfE2I6YeXDFGqB6hu3Rdj9OB5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eec2d709239a6bb824c7571f5c2a8ca0c1f61217","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.195_1766540199269_0.7520060780983442","host":"s3://npm-registry-packages-npm-production"}},"0.0.196":{"name":"@tscircuit/capacity-autorouter","version":"0.0.196","_id":"@tscircuit/capacity-autorouter@0.0.196","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6adeed0b40a2e5e76c012924fbc3c0411403fe58","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.196.tgz","fileCount":6,"integrity":"sha512-d5O2W+K+d2dEh94EBe25KLBsIWz8JAblaMi44DbBQw8magMiOZj5k7MalwU0OCT1m9g5wOF2ryOiEh48KNN2Qg==","signatures":[{"sig":"MEQCIH5Kd6PDcYOpy0h6JG07l9+iUFZPLWxb66k2kqJ4OQyHAiAN6uFjHTycbvB2YhcdPCDWTeh1GNd7fR4p4558g4wqIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2693028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"681d0a1b84650cd202c934ea7a7ed44b2df86e9d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.196_1766584034531_0.39679303028924884","host":"s3://npm-registry-packages-npm-production"}},"0.0.197":{"name":"@tscircuit/capacity-autorouter","version":"0.0.197","_id":"@tscircuit/capacity-autorouter@0.0.197","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"50fba499b3fd6d2115c2aff9e4eb32552c642a3a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.197.tgz","fileCount":6,"integrity":"sha512-G/WJan5+NoAGRz4gH6S6cR5PdpA1F+2htEzhpx9SKfy2YIHDWVBCtcyEzKwgmLgrv1Dte1RqTy2J/Uhyw8G69A==","signatures":[{"sig":"MEUCIFMolD+FSvNLdSWB8MlKujl4JE4GRYaBwVby0kUdGlPzAiEAlCEtPfYRJWgvRqb2hM23sR6KZRJYKFLzkRbyvQPyWoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7722049f92c8114cf499f4ffd4d4a5d02de4358e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.197_1766592058709_0.7721371284958343","host":"s3://npm-registry-packages-npm-production"}},"0.0.198":{"name":"@tscircuit/capacity-autorouter","version":"0.0.198","_id":"@tscircuit/capacity-autorouter@0.0.198","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"551ca5e3367e275850f45f93dbc2ec2aa4816eae","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.198.tgz","fileCount":6,"integrity":"sha512-v9Hw06OORzCarCsdq7GO1or0W+xQZq7caybU+Tksm4neq4H45Px7cS/QHX9h7XhbOLSEl8h5hQvmjAQDM3EXCQ==","signatures":[{"sig":"MEUCIQCgmfnMH+auQZobknFC1buJ9wnJ+eNz1fslVu+PunbElQIgAfjDN+59SJeSRJLMnFM3NSLa1fXpWFD7v9Eki+LAkDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a48f21815232550a6390cd47f517b15921d57659","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.198_1766608902479_0.5633550905983076","host":"s3://npm-registry-packages-npm-production"}},"0.0.199":{"name":"@tscircuit/capacity-autorouter","version":"0.0.199","_id":"@tscircuit/capacity-autorouter@0.0.199","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5d2a3e2405037382e65f586c99c76049ebcdee20","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.199.tgz","fileCount":6,"integrity":"sha512-1l2VT0RJaEiKj2/hKEOQ4wH0HMcZg624OEU3efQ0zc3BsxON1kjjRt/lGVdCxiAqfPPs5q8/4yDnOo+JmEsEkg==","signatures":[{"sig":"MEUCIGFK0kRU9isx2yawM11ZO2cYnWb56ZzOG38eDi4SBCMZAiEA7wNbl5tGxSOt8FZPSyJ/HJel4lHagAvG2qTVzqT8nvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a0e2d1111f8b62ffae821d14108e4e540e897000","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.199_1766645002565_0.011595409644059362","host":"s3://npm-registry-packages-npm-production"}},"0.0.200":{"name":"@tscircuit/capacity-autorouter","version":"0.0.200","_id":"@tscircuit/capacity-autorouter@0.0.200","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e9bae70dc82962abcd7917ef32579fa5774012b9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.200.tgz","fileCount":6,"integrity":"sha512-q3LnGdoH+UgmnxYNrnsLmpDoxbdk7/YML6c9lRx3W8/BSEHJ3A/YTxGMe57IhvhUL+PoYy8s3SNsls0IS6E/aw==","signatures":[{"sig":"MEYCIQDCEkdbTcE4SJgoESYpcMy1ELVzSYybEbWwSRreivdi6AIhAOvUQRBGe/RRWhD/ktUcYWlWLwAyQ6DuJVxJEo3py+Td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8568453eafb33ccd895662208c4f70a8eafceda0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.200_1766645047736_0.46405104359575944","host":"s3://npm-registry-packages-npm-production"}},"0.0.201":{"name":"@tscircuit/capacity-autorouter","version":"0.0.201","_id":"@tscircuit/capacity-autorouter@0.0.201","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f387bcf7a9f5e60288e5217d217e2f03156d6a9c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.201.tgz","fileCount":6,"integrity":"sha512-bm3AdI7HHsplYxNdgB+S+t6/kSzf6GQFDCxMNgYcK57jTwFLE74Nla9LPQdrFTHs0tOHu9SCaO4pE2kfgs5Uzw==","signatures":[{"sig":"MEUCIGXWZzuTVgX+SzW0IGduBkM+c2SF5qPE5j5bcJUUBKZCAiEArMe2mK54Q8/5qlYT5AFpp05zomag0GsmyMaj5axb4w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75efdf41becb27df4a60686f9657a289c9a1ffa3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.201_1766709723319_0.19829198922757652","host":"s3://npm-registry-packages-npm-production"}},"0.0.202":{"name":"@tscircuit/capacity-autorouter","version":"0.0.202","_id":"@tscircuit/capacity-autorouter@0.0.202","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fbbb8e40758d86892aedef350a0771d67d087bc2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.202.tgz","fileCount":6,"integrity":"sha512-1+P80Fqxq12ZLvU3C2nFevXaEp7zfF3KUULAxR9LKGSobVu/Ma4XiTtvSBXbHXx1hUkhz65G+mQnP0OEpyDbyg==","signatures":[{"sig":"MEYCIQCKhc3IqRAArRdheTvx2IPl2xXLVy3F0o4fwT+hhuLnsAIhAMbCJcALZfZ4Aq5kWqqP+aVj/YTye2btejG8uUTXHuiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2735350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b7c1ac266a7b009c3417f6fae8482e782f1c44a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.11","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.202_1766731712719_0.6831675505954016","host":"s3://npm-registry-packages-npm-production"}},"0.0.203":{"name":"@tscircuit/capacity-autorouter","version":"0.0.203","_id":"@tscircuit/capacity-autorouter@0.0.203","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b647af68dc1820fbcb5cc2bca4655c49f33100a9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.203.tgz","fileCount":6,"integrity":"sha512-+awDvjI7iKtn/4fF0FSmpjX3e09k0ydKCdDQYdcV7VsvAufihYft69twwHMmsyHbZrBDz+rOd2x744tWkjj+CA==","signatures":[{"sig":"MEYCIQDfERf18EpEqzYrOU++Dd4p9AFPJ/2vYKPDkcJcu2+MsQIhAIyeAMe1rhNlZsxv4/O/wl1gd226TEzJk4bXM+tL5fKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2767584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7da16ae5b62dcb17d697ec5b5794a0a8e495b8ac","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.203_1766778541317_0.7176069081555996","host":"s3://npm-registry-packages-npm-production"}},"0.0.204":{"name":"@tscircuit/capacity-autorouter","version":"0.0.204","_id":"@tscircuit/capacity-autorouter@0.0.204","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3b8b8998ef7ed1bdc7d6a4a809c962942e1c1da7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.204.tgz","fileCount":6,"integrity":"sha512-L0gQudj3dpm2MzhrdXV4n9lrUC0QbFmkvUtSpS7nvd79EXkkNgRcC8MSiWzdN20NaRiL8FDHq3coyopBgY3DRA==","signatures":[{"sig":"MEYCIQCSNZ/GaDBWYKcsi1TaheG+CvaNv8KtGMUARoayFKYbzgIhAJt9dCCqJoZuXyaspiTNhm16gSsVGTjM/jK8eDnrcGoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf0bfd1708066e7cba53f5a5547d7c2d4f491c6d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.204_1766801808250_0.35764366157064176","host":"s3://npm-registry-packages-npm-production"}},"0.0.205":{"name":"@tscircuit/capacity-autorouter","version":"0.0.205","_id":"@tscircuit/capacity-autorouter@0.0.205","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d43414f2d32e596ddbe0fbb3e7a9ab370c29cf01","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.205.tgz","fileCount":6,"integrity":"sha512-74Dul9EhTRD3g72tPp8e/lxCE1NObR93lhWQpEfOMGOnmWfWC6Q4ZCI2VzEb4YzSP/Z2UDVABSAqdpc8cmkykw==","signatures":[{"sig":"MEQCIDa1jJP4/BcwbydI87jMYCeAunb1XFU+2husn31csw4TAiBJQxLcyVTbpNiHCtYOZarJgHj6YAOTVWfj6HfUliMFMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd7525dba3baaa6149abea6a026e046112e8c9a0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.205_1766969996968_0.2671153492305163","host":"s3://npm-registry-packages-npm-production"}},"0.0.206":{"name":"@tscircuit/capacity-autorouter","version":"0.0.206","_id":"@tscircuit/capacity-autorouter@0.0.206","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"825a649fdb0392ba1d8117c2816ced16f63a2cb4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.206.tgz","fileCount":6,"integrity":"sha512-s5278kydcGbIsIA7lsHfGdZ+Il4+Fk8M907Fa2f0abMNU38m1FLQfQW7hb9ewFH/qubRcZfNbTjFKrP3KpnbeA==","signatures":[{"sig":"MEUCIQDjWTTe6c3N9bKIUH7pufFvcZuyRU2YFS9cD4RLLIaFqQIgY9O8KdbmmM/TPgso0EbhdeKhe/vUD+p6UN4FB/6pkhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2810449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab427c7cb6694d806e6cb2fc5ea3cd3d6b869f9c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.206_1766970757347_0.5413491813307085","host":"s3://npm-registry-packages-npm-production"}},"0.0.207":{"name":"@tscircuit/capacity-autorouter","version":"0.0.207","_id":"@tscircuit/capacity-autorouter@0.0.207","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"acab2da511f8173afa3863a6f837dbc5c58594ab","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.207.tgz","fileCount":6,"integrity":"sha512-BxgCJ1Id2/P3Q3KSo/MEN92pZvkMGSxGzM09PL8oO8O2jG9IAsWX2V0xwjq1Hr4okeJ5yace7XyRJKV77RHXhQ==","signatures":[{"sig":"MEUCIQDZ9Sf8mAaiLAB/jwnPAbpiTl15IqZwhq+p08vZgqnnmwIgEiJwuRZm3tq5ierJad8pXeh+FM/XedFahmZtYO+GQdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"136403920e052032642d48a6ca581a0900091c61","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.207_1766989243092_0.9540875852365132","host":"s3://npm-registry-packages-npm-production"}},"0.0.208":{"name":"@tscircuit/capacity-autorouter","version":"0.0.208","_id":"@tscircuit/capacity-autorouter@0.0.208","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5044050e88d67ed71770e775c9c4e1ac6d5e5709","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.208.tgz","fileCount":6,"integrity":"sha512-G9nfryWa5kvH28wqL6bbx4jv6kMiPSUPPfsM20BgGfeQAluOKVOEmAYXYcqL+aqMXw+gGAZwWyaTxOT+f0NuxA==","signatures":[{"sig":"MEUCIQCEHvHQ8MEIZy8lWXj48KipudHCmnXuVwhxz/h6hWVZfQIgBxXzSJI3jQ+LOSwG91qJ4XG8J3eVZtEd7aSwoOyZL3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5146979f430ec063066af8a57b7f9e93a36f2741","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.208_1767032274801_0.7916338190539189","host":"s3://npm-registry-packages-npm-production"}},"0.0.209":{"name":"@tscircuit/capacity-autorouter","version":"0.0.209","_id":"@tscircuit/capacity-autorouter@0.0.209","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fc2be3c65758a7242a69f1703efc72d7010e0857","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.209.tgz","fileCount":6,"integrity":"sha512-LhFLh3AO+J2UdNq9+1xTRW25ZEriwDffv9jcY0qDfz+yzb4+s8lc0Zu3tvmUSB3cE0F4S8+/uGhv86DK1U6IkQ==","signatures":[{"sig":"MEUCIAECb860oFPk8lq79KGqgogfO8Ld9LAVtZE4y7vSLm59AiEA0QHxX/+njDv+kS0+aGYoIcMTlfMBEoMorcum91uq1ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9bd0023ceed0e349d2954254f222709fe28c708b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.209_1767035399998_0.39959586804132075","host":"s3://npm-registry-packages-npm-production"}},"0.0.210":{"name":"@tscircuit/capacity-autorouter","version":"0.0.210","_id":"@tscircuit/capacity-autorouter@0.0.210","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d99cb30248deadf11b659b9481555752a6c7465e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.210.tgz","fileCount":6,"integrity":"sha512-Qgm8q7wQYwX8Q87dLvTfc1mEVTkz056GRwkCFmznbVj/sCVtUMSUCrmm0IhV/HW7kiVZv923WOsVwhRFBJnOsA==","signatures":[{"sig":"MEUCIQCKoo+KDB7dnvZpwFwjfR2FdGNfR8Drg5ti6aZN40sN5QIgJoOHgyfRcrZvoxmS1jgmXK2rWc0kp1aGpbOFXVfNJPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7de7c9c5eb4a1f3e713b05461ebd5fb51cae6612","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.210_1767037116195_0.34123902868658407","host":"s3://npm-registry-packages-npm-production"}},"0.0.211":{"name":"@tscircuit/capacity-autorouter","version":"0.0.211","_id":"@tscircuit/capacity-autorouter@0.0.211","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de4c84c493d44b662843ddeafb3a8b98618affc4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.211.tgz","fileCount":6,"integrity":"sha512-8xD//P1r6qDnTzfLENiIA56s5QEf2MbypoF6662RV+bl3alO1eu3q2GHVue21vPldJrd5+fsy5pkr8OwEecCWg==","signatures":[{"sig":"MEYCIQC58AxDVkJVCbzKZG3jOc2CWy/5H/owtAUMsXKOKN2NtwIhAP2Q4noNQH9m6Ym4HIDkyrS3yWt2A33jUUxjpYrhB8/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2dcda47cef3558e643adfb6a46fae588e5006263","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.211_1767043733701_0.5623260812946091","host":"s3://npm-registry-packages-npm-production"}},"0.0.212":{"name":"@tscircuit/capacity-autorouter","version":"0.0.212","_id":"@tscircuit/capacity-autorouter@0.0.212","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"91610fbca7cad8d78e58e1143cf9ab3d1a5c6b0d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.212.tgz","fileCount":6,"integrity":"sha512-2e6eLOHeMRVL4fx7krU+o77vlxcy9CluFTdcHXOfz+r/oFouVHCKmi+RJP5oGXWl9rqTnI0tu9VNJPfjfCri9Q==","signatures":[{"sig":"MEUCIATf9hy+ESmhs76XRbf/YTisF94/2pfcvniofWzteSQVAiEAuaIs9U80oeRdnV8vQOxgBmKhk3hWlCBrUxyiqP3haLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a5b91b4599d5117b026a69b6f775adce6e7ca7d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.212_1767048788018_0.48816149447139146","host":"s3://npm-registry-packages-npm-production"}},"0.0.213":{"name":"@tscircuit/capacity-autorouter","version":"0.0.213","_id":"@tscircuit/capacity-autorouter@0.0.213","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7eb72f561ccd629f310841caff1d210d43c1e920","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.213.tgz","fileCount":6,"integrity":"sha512-YM8m5hnx5Sy2cquZLj6o9D0wZ2ih3rksib3RwunBg07s1ffenYlCvDqxwwXZ2J8xBkznZRCL+aIlipHSquKBkQ==","signatures":[{"sig":"MEYCIQCE/FCZUthhq3Rwyvdi1FW7RZmNNMOoWHJZQdMhU77DjwIhAP7TMGhd6N+vTadj5FepVECAFv5EACzcUp92QKCYRIGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"659b337e94eea0d6989bd6f9e8661b8460359031","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.213_1767052477326_0.19840110681007017","host":"s3://npm-registry-packages-npm-production"}},"0.0.214":{"name":"@tscircuit/capacity-autorouter","version":"0.0.214","_id":"@tscircuit/capacity-autorouter@0.0.214","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c140c394e2d16f1218f489fd2f02b0e25b545e27","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.214.tgz","fileCount":6,"integrity":"sha512-8hhkUyKIgVKD042/fmPQEDjx+ciQbdnOMmOx5NU9bHs4TOfhbBVEPX7AIEFZp2NstrlmHehVc6PN0Vhyxj8Mnw==","signatures":[{"sig":"MEUCIHvqNS6p0oM/QEjyT2+Nx0jIKn86ZHsFLs1m7hJBYYYwAiEA0N0PkFZXW2mTM0zbuM/QHVbrN9IquOn7BmdgWeoa7q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6535c3b337bd98bf938c750ad7854bbd12d8bd2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.214_1767058109365_0.43009473094407746","host":"s3://npm-registry-packages-npm-production"}},"0.0.215":{"name":"@tscircuit/capacity-autorouter","version":"0.0.215","_id":"@tscircuit/capacity-autorouter@0.0.215","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"98c49acee88542943757fc48b6f44e9d3bf7278a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.215.tgz","fileCount":6,"integrity":"sha512-AilhQEWwLymCtJ7ieG6WKVQE3HazBMopuHBK/sCOIwquGUe4VlleX5v85s/Xh9dvxvzgSeNg7rRE6FBo8y7rIA==","signatures":[{"sig":"MEUCIAVTRe6r53CfP/IYvTVG9VCgso3zTgiPcBS7PlSEucjnAiEAn83G8b10sx5U6CMDJKiU8Tmd9+LoiX8ncddapa4snE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"21c7c3b0540ef95831631eb5496474021d415c6a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.215_1767101802419_0.6902821530721366","host":"s3://npm-registry-packages-npm-production"}},"0.0.216":{"name":"@tscircuit/capacity-autorouter","version":"0.0.216","_id":"@tscircuit/capacity-autorouter@0.0.216","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ff0320ca4ebc84ff61ac5c71e932607533066035","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.216.tgz","fileCount":6,"integrity":"sha512-4dIuabVazL0xQx3zQMUzG0GgfGlj9HjhRFGlpKQ4PEK9Ovgsd5YbOkBY4uhIRS9hPdMbKgPgP0frk8kQ1mamcg==","signatures":[{"sig":"MEUCIEB+s7RqkCDigmO6RKKJ7IkoHHP1FK8BYbj71lEjk8/vAiEA1puLtEJ+Lodwz7//zzSICZO4QEd+XZLgQUCuJVvJKVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"754c97f0836dc6030cc0b1fd43b195c753a21509","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.216_1767185559170_0.9130497972968672","host":"s3://npm-registry-packages-npm-production"}},"0.0.217":{"name":"@tscircuit/capacity-autorouter","version":"0.0.217","_id":"@tscircuit/capacity-autorouter@0.0.217","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"41130a18175cffa0a9ade90cb5f38962792e41c3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.217.tgz","fileCount":6,"integrity":"sha512-bkoGMZI31EMI283qHGc8rykv4Uh0/aFC13mwNCnm4XO0jhWBWuJcgpJG/687FqADED/zRQ2zOUi7cvtzBgcxDg==","signatures":[{"sig":"MEYCIQCvHL4zmSUuh9vAuZulkEFoO4FUX3d8Dfv9uakJ9uD75AIhALZXTbGvBwTEAg+pLPA7tvcThju6IBugYwkIyg6R9A4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"746914c02dbff4b25309a427416ca3f6bb2ec6fe","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.217_1767186069835_0.9123174871790052","host":"s3://npm-registry-packages-npm-production"}},"0.0.218":{"name":"@tscircuit/capacity-autorouter","version":"0.0.218","_id":"@tscircuit/capacity-autorouter@0.0.218","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"09be7c0ffd137d5fd78293bc986c5b65b42fd713","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.218.tgz","fileCount":6,"integrity":"sha512-Hu0iWDGiABr1jCn+Qh6S3UUzeTGEJWntGqWvlCOH66RsF3J5SH3PFYE+NVEbLEaIgoO6W9YJiU8UgY4dafs19g==","signatures":[{"sig":"MEUCIFfDexxqDYjSUckdK2gAETicl1oLua4aOvirZYfcPlUnAiEA0hq01mZVNtOR7KKbXS5Z8ROs5kIreKrrW6MUqJZDt8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b526fb6e7682d66c0c7efec9ede05587d97378bb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.218_1767186875028_0.17787474009076076","host":"s3://npm-registry-packages-npm-production"}},"0.0.219":{"name":"@tscircuit/capacity-autorouter","version":"0.0.219","_id":"@tscircuit/capacity-autorouter@0.0.219","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2a1259146c1e60aec4197e7f7968ff2e8498925a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.219.tgz","fileCount":6,"integrity":"sha512-lQGIEF7XKz31TNOtTYrfSf555pAUxyDwHMt+eMqyA98YVykHvW3xUvGrImnqPEI/SHKI6YNBkL7rK8Dt/v5j7A==","signatures":[{"sig":"MEUCIQC9GzPaDktz9+7LMnS3irq3oiihlikFTh9aPU6HZKy7SQIgOoUIFOtP6HE4ox72rTxxWy26eQQoujEFcyK5p7yv8wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f11ac1e8b31385a9f6a6d06eae685b1f7b7be8d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.219_1767190316840_0.6711582282878787","host":"s3://npm-registry-packages-npm-production"}},"0.0.220":{"name":"@tscircuit/capacity-autorouter","version":"0.0.220","_id":"@tscircuit/capacity-autorouter@0.0.220","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"04506aec100eaf97bbe66b0f9f4c8cc279cf5d6e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.220.tgz","fileCount":6,"integrity":"sha512-WvKqyc9Ipb1DW2RPI9S+L1SmQ7g++cOIa9F3PphM6ZDg1eBtT3SUATUJiRXlc8T5tK49YnsvpPJJ/SZN8NHxdg==","signatures":[{"sig":"MEYCIQDadJjLd32yLoBCZ5yruWGdpyX329FyyfLfxixN7lSfGQIhANgj410/87T/68RLBOEEXhnBcR0tnqZItl0/MlT+3x+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"511395fae9cdfd0e436ea3033025a8dac1d244dc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.220_1767205095547_0.2394634099093207","host":"s3://npm-registry-packages-npm-production"}},"0.0.221":{"name":"@tscircuit/capacity-autorouter","version":"0.0.221","_id":"@tscircuit/capacity-autorouter@0.0.221","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c9c94391d8c28afb6a8e2917dff56a1955d9f33c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.221.tgz","fileCount":6,"integrity":"sha512-Xk2qomEWFEbg4JSuMGYfp8YWALPtOBkXZeb4hhOXqfC580tvCdB5ncrTrO8eEKk2hEuDhnXOXLTA5ufukYXCWw==","signatures":[{"sig":"MEUCIQCBwFkFGUobpCC476U2LiUNhNI+lV6psJIgARzToW5WEwIgWOoEWphQjUFv+WiNA1o101xBRfOCl5XvsIubDyfLzAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2919069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f89aed233e0b8025b3802866e2a869b4794a4e7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.221_1767210948421_0.308633454485181","host":"s3://npm-registry-packages-npm-production"}},"0.0.222":{"name":"@tscircuit/capacity-autorouter","version":"0.0.222","_id":"@tscircuit/capacity-autorouter@0.0.222","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fc7e11b0512144c5686ae7876a60b668efab639e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.222.tgz","fileCount":6,"integrity":"sha512-KATpFpArwSSFrA5lpsbVDjylQj/yxJMphTi5dfy6w+p3dfhb3aGtfZSVpBL9WmpnYhkd4bNt8CKHY1TLbYgZrQ==","signatures":[{"sig":"MEQCIEoSOY72/+FdWbZaDeK0Y8P5J9coN83jH2EUAafJ9YuqAiB8J/BWGkdv8DA900hCwR7NFn+Q/UnqMTpB6srOu1rlqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"860b14bc4a730ae74a150238a322bbb6cc8c48ac","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.222_1767211160455_0.23106465625211525","host":"s3://npm-registry-packages-npm-production"}},"0.0.223":{"name":"@tscircuit/capacity-autorouter","version":"0.0.223","_id":"@tscircuit/capacity-autorouter@0.0.223","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a14c3e983746e40fa295445481f4fa314329a35a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.223.tgz","fileCount":6,"integrity":"sha512-5PlOHgIcWpx6wizEqKriYldZPsU6dF69QE2X+zK99VZ0OEbNWjH5T/SXgZ5PTU2XyiRPyrCXjpaDf59sWoozyg==","signatures":[{"sig":"MEYCIQCkrQ0/LeVuugoNu2x9qeiiCPIFnQpUIxgzTTwL5TifjgIhAKffaSd3d7Z+n8qIWOV8bOfQYJmJyhleqaJCuSzoDFkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2952297},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e7cc8301d186c8be15184210849b4eb77bbe2df3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.223_1767236614597_0.14796389776591035","host":"s3://npm-registry-packages-npm-production"}},"0.0.224":{"name":"@tscircuit/capacity-autorouter","version":"0.0.224","_id":"@tscircuit/capacity-autorouter@0.0.224","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5326307d145b494612c12978d550c048f1e19aa0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.224.tgz","fileCount":6,"integrity":"sha512-RML2chXcBnmLHnDBG7QEo+b9CeLtPpU+VauBGqn27ErqVPdF3wIf9/zMqNKPHlMbb8DIbYSxXcRAxLxtyHrxSg==","signatures":[{"sig":"MEYCIQDeGx0RMeO4j47wK/pJGaA5MJMbQOarBLr661PeS1Od/gIhAJY024HK0TYwZSXIsiVINSUe/DasenAL4hEzxrhisIZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"19e70b2e462cb8ef40aed4f8ccc21ae1d4391b17","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.224_1767334785448_0.8034205355874207","host":"s3://npm-registry-packages-npm-production"}},"0.0.225":{"name":"@tscircuit/capacity-autorouter","version":"0.0.225","_id":"@tscircuit/capacity-autorouter@0.0.225","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cde3be1b30f0eca3eae02159f9570c09803c96f3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.225.tgz","fileCount":6,"integrity":"sha512-5orNu6l4NxxpGKSnLkwKUX1E3+IPirpvU9bh1OUz6UXXIlbVfcrGsXVpkFq/0seHfFxMqShlKB1vIc9JIDDfEw==","signatures":[{"sig":"MEUCIQCj4nDy1HXf8f4MAj7M+rX7yxbSE56zzH+6M/Em+TEjJgIgTrhZ2OcRM/Gx+/tE0DweJkx3ISVoGY64TGDSPAilUFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131457},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"82f4654823f4769a725c92685fdc9461f48c7383","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.70","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.225_1767383761233_0.15972978286849915","host":"s3://npm-registry-packages-npm-production"}},"0.0.226":{"name":"@tscircuit/capacity-autorouter","version":"0.0.226","_id":"@tscircuit/capacity-autorouter@0.0.226","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"02dcf5fca6089f3aa3b2084cd74a87f8f637f59e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.226.tgz","fileCount":6,"integrity":"sha512-Y9rVCSFDqAPglHD51aMVuG3WVPRkudw2eLN1uwQUY15AOBRGnyRk7UIQSPhETFDKfT/ovPO6BYhgqtuUPuenbA==","signatures":[{"sig":"MEUCIGPA0QUvPzTLSkid2aSBqyLD5UAkDBP7FKIGCs2OnWCBAiEAwjRIT+TIorRPoSfx5M5lT9c+amuFbV2SlB0UjwasXeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5e0d49f4e2ff5cd92f0349e371010660440974b4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.226_1767386484493_0.10677707354597032","host":"s3://npm-registry-packages-npm-production"}},"0.0.227":{"name":"@tscircuit/capacity-autorouter","version":"0.0.227","_id":"@tscircuit/capacity-autorouter@0.0.227","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e87bf971c772635d61ec813690f60500ac43da3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.227.tgz","fileCount":6,"integrity":"sha512-wp60ufqv8lP5OLsugH52dkW69PI0JL4ZA4SqdeAAKpAjswsQDq1DsoAOQ1+AOPPVSgJpL3lA9LuCzQxDBdSRpg==","signatures":[{"sig":"MEYCIQDryyV4LpQxEhSy6KL0AjGTjfThiEhYx34iaewp9pspiwIhAO33lDyitwRfBiTzzZ1vd5Z5bsozFtFGVBx/NQ4isoW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3fab2b582fa9d2e094464445d9a27539eb3363af","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.227_1767395159956_0.6388879501599356","host":"s3://npm-registry-packages-npm-production"}},"0.0.228":{"name":"@tscircuit/capacity-autorouter","version":"0.0.228","_id":"@tscircuit/capacity-autorouter@0.0.228","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f30bf17fd34ca56b1dd5d18954802a959167d374","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.228.tgz","fileCount":6,"integrity":"sha512-hXtQ1Z6Mr/9loucSUIU3/4m5mhjw1Jskn5O9f65kO68CL4p7vtbToHbX/wd6MccCh4Wayz4am4v0EHnCahNVdg==","signatures":[{"sig":"MEYCIQCii3XwJU2b9Xnc74XLdBJQpfs3KyHR9iWVQkkv3LwkawIhAK3wjTkyfXE7MAXL3aMy1vWObaegMAXUpvj+7Fhpdye/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc676dbc4f1679a89ef36b76b183a73a2003bb55","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.228_1767409343777_0.34672835207262565","host":"s3://npm-registry-packages-npm-production"}},"0.0.229":{"name":"@tscircuit/capacity-autorouter","version":"0.0.229","_id":"@tscircuit/capacity-autorouter@0.0.229","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b09c72c385f7e00940b3069d529642ff53248ba9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.229.tgz","fileCount":6,"integrity":"sha512-nKlHlCYYBkeDiQWEp+Jaxi8vcCJ5bWqnwBFPKHceJ/9Z/Qh8LEmEexPx/Gp+GHHWDmjYeQmKnD0cvbNmpciHuA==","signatures":[{"sig":"MEQCIB5T9G1aNHRKzEFW00li2oiARRF2s5n6Q8XQJnCIzi1VAiBoberiu2fgieM7XrGao6K36CRKZpnBvnKXWmscQNWoIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d7fc59c34149c63b2bcbcc0d5901f97181d553c0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.229_1767478217208_0.6001424366469392","host":"s3://npm-registry-packages-npm-production"}},"0.0.230":{"name":"@tscircuit/capacity-autorouter","version":"0.0.230","_id":"@tscircuit/capacity-autorouter@0.0.230","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4b46a5fc72756d0949b2b9d97735074f32ea559b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.230.tgz","fileCount":6,"integrity":"sha512-/bdGI3RHhgi/cgTmAlq6NImOQjnjB/+QTUftmmc/ileeQElKWRaGG/M8IV2FXm3udWAfzvaRqAadsFyCjlW7Xg==","signatures":[{"sig":"MEUCIQCghDgFC9VDg07DUxwTCXHSUYKL1N6Hn4tYWz9+Oc7EGwIgTa0sjpyN2KQdaCAGLYkNDmAc3TsDK4tJm98mTYNSw3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"00258862744a891d2ba1f4e61c2ef14a5b8e3e0e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.230_1767518589110_0.846092978649406","host":"s3://npm-registry-packages-npm-production"}},"0.0.231":{"name":"@tscircuit/capacity-autorouter","version":"0.0.231","_id":"@tscircuit/capacity-autorouter@0.0.231","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce8ed83b49f017fee6a0d2880e418933e18ad564","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.231.tgz","fileCount":6,"integrity":"sha512-EdhfWgFbZe69Hos4FVTRf0UvbdfdzEeI/3JCDoxB0VwwkTsiTu4zTP/IeF1RnsgWmj3vQ27eJm/tQkKvunImyw==","signatures":[{"sig":"MEUCIC5RyoKmQSJi0gORfVVCE+HkOCN/Cs0bg+b+Di78PtmkAiEA3Mgk917+0tVx4wv8RtBs4Lon16kL5APsktZaUwslS7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9cd5d94b5514edaaa6a6fff08abaffb058953151","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.231_1767620229638_0.4735990720554739","host":"s3://npm-registry-packages-npm-production"}},"0.0.232":{"name":"@tscircuit/capacity-autorouter","version":"0.0.232","_id":"@tscircuit/capacity-autorouter@0.0.232","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"875516cdc3aea5c7afa93b30815c9930466a2d63","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.232.tgz","fileCount":6,"integrity":"sha512-KHndV5FNUtMz/CD/TXB4ViylS058T9Uf4wccLBVfVW6e4kUzUWKR71riJ8tg6dXMtcWbhl0q8OaeXvsSXtlmrA==","signatures":[{"sig":"MEUCIDSORhz481/8mm/ikqR8LclDWR67VKCoZUPVikclnPBhAiEA2S1O2+873vd+Vrk5UqdnmirxKP00U5pChzoFqQNQPHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e7ba2cdf197e6736acd4351999a3e7ebb5499ee","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.232_1767621097973_0.100586546429565","host":"s3://npm-registry-packages-npm-production"}},"0.0.233":{"name":"@tscircuit/capacity-autorouter","version":"0.0.233","_id":"@tscircuit/capacity-autorouter@0.0.233","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f8dbc48fae9912d2801679e8d41c2a653392dd7e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.233.tgz","fileCount":6,"integrity":"sha512-05asfT7s78a3WZaLMIoCEENLjmL33aLLsqkaugVHDhtIIbS6EcpBE1oEFIa3u3lkHdiSDkSXubrukhTgLxvm4g==","signatures":[{"sig":"MEUCIQCUzfWUw8W/biiWUEuWOi5XFAyconLdRI9cOvplB4wUfAIgV5bu/X9oi8yIZIb1+Wao8EA7J/xpvbEW9l3PkXJLWHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d17fa5e2d60d65bc5b18ae8a6df947938a62aca","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.233_1767638338912_0.8703762880275281","host":"s3://npm-registry-packages-npm-production"}},"0.0.234":{"name":"@tscircuit/capacity-autorouter","version":"0.0.234","_id":"@tscircuit/capacity-autorouter@0.0.234","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fb6abfaf97ea69b39cfffe0bcbfa6e1479863b28","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.234.tgz","fileCount":6,"integrity":"sha512-kyhtp5+4LK1BvX2oQsB62jBi+eZkHhMLlZm4DBUlOxKmAcSToslxk6/cMb3vq4oWqp3yZ1/i3Et7090yKolP5A==","signatures":[{"sig":"MEUCIQDnfEz0Qs0UBMdiXCRgRww2ArjdB6LdE/tjSAKcIWZOTAIgT/OacAOUI9ld8BWA4SPfxFaKNAdQzPlo121zHZ8ZcSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"974bba0113c68622292c5c00d43a7a4890bb1045","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.234_1767696314486_0.05699064343525273","host":"s3://npm-registry-packages-npm-production"}},"0.0.235":{"name":"@tscircuit/capacity-autorouter","version":"0.0.235","_id":"@tscircuit/capacity-autorouter@0.0.235","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ece5dbf4e5eeb8957958d56de44a38218a81ff42","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.235.tgz","fileCount":6,"integrity":"sha512-yWGaVukOxNOIt4NJNeeBFbDxhD98Vlexht/yazYZSQhTT+vSvn5riXBf0hF1vV5I/t7b1FwYWJ0poF1/YqIMdw==","signatures":[{"sig":"MEUCIHibmOR8GNqL1PYNhmkXZ2h0y6vLWwjcaVectKSWKAMZAiEAp3hSXCABEvOVY6BMF7eb3ootXdIEId74nSfWg2ok2eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9364104ce3d959388e59dc639a989bfb6f48cf23","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.235_1767728256641_0.37936260895232254","host":"s3://npm-registry-packages-npm-production"}},"0.0.236":{"name":"@tscircuit/capacity-autorouter","version":"0.0.236","_id":"@tscircuit/capacity-autorouter@0.0.236","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"28a0938ffee9bc57baa83663602fb47952f29b46","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.236.tgz","fileCount":6,"integrity":"sha512-973N3+vth/K3rEfZVnPVjVK2kOJoRd5/zGX1jWcmbfbxlwHi7FBmF/0LC47gOcc8YPCwfP7x7Cvuzl9f4Ljweg==","signatures":[{"sig":"MEUCIQDWOpRwKYjq74lNicSAT6FktqRNSODGjguBQoSfdAvSlQIgHcoI2C3dz9KziX4LdizwlOinwJs9nhcs3gcUbr9CTCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3295307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9dd4b602daf5ad25da5d7084c282500a69dcc4ad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.236_1767738763204_0.376444813663078","host":"s3://npm-registry-packages-npm-production"}},"0.0.237":{"name":"@tscircuit/capacity-autorouter","version":"0.0.237","_id":"@tscircuit/capacity-autorouter@0.0.237","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c2f46a608ba817bdd4f90ea476788e366a5c9da3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.237.tgz","fileCount":6,"integrity":"sha512-wUvkGcRK9FnZQD3QeqfxAeEm3L0TI92a4QJ1i7SROu6/MfXSXOI0yLZqbOfLTn1ixAhwGFoc2SOHyyCe9xkbng==","signatures":[{"sig":"MEQCICQjkXCNMXCcxf2Wo0JDRltYs7QrPS6aCq4eOGO2rJp3AiBcI4CiSdjk9DtI7KTYOMaIkj3embnU0ocjcBc7KkUVmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3300064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5acd9f7453a8f2313072ecb552bb58726b8c797","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.3","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.237_1767758917427_0.5650403432026465","host":"s3://npm-registry-packages-npm-production"}},"0.0.238":{"name":"@tscircuit/capacity-autorouter","version":"0.0.238","_id":"@tscircuit/capacity-autorouter@0.0.238","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a41e7ec947b9e2fce118443de29b1ca4c117f8fc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.238.tgz","fileCount":6,"integrity":"sha512-wj5vrjOJR/OIxA1IGsJTLl4jT7szxVGYAPViVaWERpx5Hwi6zlmTGJjI4Q2awCeR4Nvl4iKLiV56YHBZa/LgFA==","signatures":[{"sig":"MEQCIEytKhfacooYGFxozOxCP4BYsFkvsB9LUAYwYlzHrPgSAiBpQ1sJJ9fkCYGl0dDLoo9x3rZSl6szZXI7EtzW4DN7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3373574},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b0c55b136e4a7cbdc4aab4f9facf7f7410fda058","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.4","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.238_1767813904777_0.5607875498595365","host":"s3://npm-registry-packages-npm-production"}},"0.0.239":{"name":"@tscircuit/capacity-autorouter","version":"0.0.239","_id":"@tscircuit/capacity-autorouter@0.0.239","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"793bf7323cecf471e62b4ef6bcb76d635b8a193a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.239.tgz","fileCount":6,"integrity":"sha512-AhBBRg/Z8/uV0pGmV0u4CBqLH8hzTVY8u6bnVuQv7wjXrQb51I70P5yJhYCVCuw5KnvhvjL6nqCTcnCNTluXWw==","signatures":[{"sig":"MEYCIQCCgDKmfPTdKwUKICaJHlpeOzrmSXLFk2W+4q/RhdwBtwIhALVykeEGkX8k6+oafyK54t/fG/Fzz8byk9QeFgWiMOfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3375359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fb8b55fa1ecd6762dc8393d43e47d5ec0f97b3f7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.4","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.239_1767815412070_0.9718878289989838","host":"s3://npm-registry-packages-npm-production"}},"0.0.240":{"name":"@tscircuit/capacity-autorouter","version":"0.0.240","_id":"@tscircuit/capacity-autorouter@0.0.240","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c152c64657c6a90c50b11aab99916b66d4e9f707","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.240.tgz","fileCount":6,"integrity":"sha512-qlhcHMYogsSKp5Nx0RmLVQLPu2Z+s2kTeRGfdeZhCGJ7e7ytEb05NLeptfQRxWjthxNkhqtvtYQp1WZOIlLBnQ==","signatures":[{"sig":"MEQCIAbd/2J9ibPsaAZloSJaqGRq9sjzZDHVPWNv0qhu1hJfAiBZErzPrRH8P4vubdr9IdmTePe3QM45/3SY/28iU1Zucg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3457534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cfe0e8cd8a01e30e15c14d28af2a2def7f104a2f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.8","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.240_1767842849866_0.9643948277603898","host":"s3://npm-registry-packages-npm-production"}},"0.0.241":{"name":"@tscircuit/capacity-autorouter","version":"0.0.241","_id":"@tscircuit/capacity-autorouter@0.0.241","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c612ae1cf33a79c639a42bece5e0aafb6435db2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.241.tgz","fileCount":6,"integrity":"sha512-FCjbHBodnY4wIcA4RcWDHqk19r964nbURvP/S/BT9epSx/xKZlAW/5HURUnZRmWRX2buD/Cnp2FdFdjnL9OWOw==","signatures":[{"sig":"MEQCIFYrLzY8VCZzi0l8cuNzE81P5yM6cki52GyHVZ/ARfCpAiA/xCRrFQivGP+SmGppnfUV1Ik+WN/g5XmmdPASC6zRQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3463328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"76c366863d2890ec0d75160bbc6900b977abbf7d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.8","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.241_1767852948434_0.7329993542433102","host":"s3://npm-registry-packages-npm-production"}},"0.0.242":{"name":"@tscircuit/capacity-autorouter","version":"0.0.242","_id":"@tscircuit/capacity-autorouter@0.0.242","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f1762702511752d95690216aa52b5c750e050e89","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.242.tgz","fileCount":6,"integrity":"sha512-tON4OzQfXVxkNGT21MOttiowLUQhNPEm5u2q6tbAW6KKyFIdXW4kcDk/qlIdtYDUo6FfxQYzpqOQ1o5TkgUm2Q==","signatures":[{"sig":"MEYCIQDi0tzyJBg8QZL4qUkdJGPoWovrCulUsyCZgie+3xqM+gIhAI047q39uCt6m33tqCFIeLwYtyvUSzE/dLjTrvIGfTHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3463382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d15d46cbcb12ff8f7b59368c33391bccfe23613","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.8","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.242_1767854939747_0.5882149834202532","host":"s3://npm-registry-packages-npm-production"}},"0.0.243":{"name":"@tscircuit/capacity-autorouter","version":"0.0.243","_id":"@tscircuit/capacity-autorouter@0.0.243","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aff48f8558f8940b36931cc868cea6ff8d9e06cd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.243.tgz","fileCount":6,"integrity":"sha512-zSU1ApmdjrYf8Hkv/83Mkv8ic1r+0kBRQFMNQ/Ej5/ZnPjvHe+Lbz7pdpb5FVlF1y+QDh17WwPXhIxe6jYdlNg==","signatures":[{"sig":"MEQCIGLsPVQnbB+2yjkGIZ1b0pwvzniOHJFCJAWdur0beQiKAiAO4MIQUtOrhBDI68O3XE+irJ5i5n14Y1yPbPcaAW+R9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3463382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"32852c1d2aca7c426de80a4ed85f5e4cf2498ae5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.8","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.243_1767899452871_0.2525849779203031","host":"s3://npm-registry-packages-npm-production"}},"0.0.244":{"name":"@tscircuit/capacity-autorouter","version":"0.0.244","_id":"@tscircuit/capacity-autorouter@0.0.244","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d519142ecff34ec7a717fb5a7fd5cb1e3f55dd3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.244.tgz","fileCount":6,"integrity":"sha512-Bs0CPxmu15rF7Srjh6XCeJ/ts1BefMAiwdUXpQbOVeI1gzCBm/E1TWSTcn/6P4XxC3QR3aaHVwMkbxz5y93Myw==","signatures":[{"sig":"MEUCIQDWBIvFwynqx+eo9wpZjJG//9aGozgSlJ4k3h0HWm+mwAIgWXEmTCmcvhp8HmgEvZd0KdkUMgKaCWRmQS5c0F6ErJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3471527},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15216b99dc0ff4a8be46e13dfa3b3afd0fdf107e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.244_1767917017735_0.8081327437783821","host":"s3://npm-registry-packages-npm-production"}},"0.0.245":{"name":"@tscircuit/capacity-autorouter","version":"0.0.245","_id":"@tscircuit/capacity-autorouter@0.0.245","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"25368efe926bb7f9e06660a3d0826002dcf7d230","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.245.tgz","fileCount":6,"integrity":"sha512-fXLgZXvD/CmTqZmlatkXvnOi+nrUvIiw7Qqz0NvakMj1uouwUkP5IR4OY6aGhXy4W+GWQ+OG8TUWOpHFn3G6NA==","signatures":[{"sig":"MEQCIHZYahQgCR6OkVmn7Gmn4ie6CYsfXIEuIEIbljDqXPtVAiAm8d82CqKXKhkYX19HO0aInweWqSnxIJ5Lyq7py8iE5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a067394ef311f0b3b8aac624d4bab6e9ba18c56b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.245_1767919871097_0.7252617055533701","host":"s3://npm-registry-packages-npm-production"}},"0.0.246":{"name":"@tscircuit/capacity-autorouter","version":"0.0.246","_id":"@tscircuit/capacity-autorouter@0.0.246","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8acaa41aecd7eaeb0fd95ab1eb7b9de5a78aa6cb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.246.tgz","fileCount":6,"integrity":"sha512-O2bH2OPxpIjjHSnXjjPFXchd0+LJuvtTFLtlKoyH08N/5DkVT+9i+dxJvMKWL9kpWCmHMB/OUfFhIhymnqgTVQ==","signatures":[{"sig":"MEYCIQDN3uD8yUvNdsZ1P2zNeO79z2GFAQyqAo0zmCn5SSpF1AIhAKcKXIkbz+8IDYtxUl5Y0mHvsmZ4i/zwwz6jUSJvq+BJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3555964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"346679d7d011c1ec8dd57c2b134dbb78a24f755a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.246_1767940065537_0.035435297519805564","host":"s3://npm-registry-packages-npm-production"}},"0.0.247":{"name":"@tscircuit/capacity-autorouter","version":"0.0.247","_id":"@tscircuit/capacity-autorouter@0.0.247","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"67a529a74a1e90df984aceba639cb3720b47eb02","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.247.tgz","fileCount":6,"integrity":"sha512-ecPtDTFeXIBQCB3eZhmipz8zjCPIoQ44gTeyczFeuP2ZyVbLaQtZSxRh4uVE/UIydNlkizvhRb2eNmDITmad7w==","signatures":[{"sig":"MEQCICUZfNAFvAY10x3Zcm2sJhSthQu9Jy/eeeA75nfJHwBjAiBFUvzaUWg1cQd3EcUojJtBtqdHO4WW/o4V/ZKU+F/5Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7090fca1116def8964cc4e351bcf952f79948ff7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.247_1767987852428_0.15050755131843552","host":"s3://npm-registry-packages-npm-production"}},"0.0.248":{"name":"@tscircuit/capacity-autorouter","version":"0.0.248","_id":"@tscircuit/capacity-autorouter@0.0.248","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c25be2c6fc9c557aecb0653e63ce92a1f0b27011","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.248.tgz","fileCount":6,"integrity":"sha512-HV/y0d95KmGuJrchfPgz1KayntK5+k9gPtN0tph+yXSiz8GU0sAdjfSr6claaClZI2C6rJIry9A3P/ioIqsOvw==","signatures":[{"sig":"MEYCIQDQZW2MbzYjVt5YY6nyPvuOBwmmKc+D76Bhvt+ItwXXXQIhAOCuK8ChOCnaNt/KNMqSVi+8+V0HkxElII+YR/LP31Po","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"443f3639309d79325ece9719c08bf2ae072bdbd7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.248_1767998166628_0.3465349792308061","host":"s3://npm-registry-packages-npm-production"}},"0.0.249":{"name":"@tscircuit/capacity-autorouter","version":"0.0.249","_id":"@tscircuit/capacity-autorouter@0.0.249","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5ee9c4bf361bbc20713256364d5f26b4a26022e1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.249.tgz","fileCount":6,"integrity":"sha512-JsMooJJxQkqGAZZjOnhGydPDJPP7dL5GkVa7BUEl3jcPdoc9fvyE2pzY0csX2HFRMY/Y7ABE0nsTDTacfSuIAw==","signatures":[{"sig":"MEQCIHKGZF01uVB/uICUedpvYv5iVdadSzZqvtzY1sRwbu5VAiABtwMNlHXHjvEJOGG+gi5WLAZbdU11jjJ4YD35/wvQkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3572763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"12d0fd17aab4301ead56a553d91ae13fe95479ee","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.249_1768007283460_0.8624818468846154","host":"s3://npm-registry-packages-npm-production"}},"0.0.250":{"name":"@tscircuit/capacity-autorouter","version":"0.0.250","_id":"@tscircuit/capacity-autorouter@0.0.250","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0fb3a698b59f1ad09ab74a2af4e3c26cd3d1ef89","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.250.tgz","fileCount":6,"integrity":"sha512-BoZEXWafAQy+qsFa8HuWGTCf1gUQNu8ygaGkmVw1Pcg9Q01jFsim3GFzxKH0K4nP0YmK8DTSED3wCXCtUeFhdw==","signatures":[{"sig":"MEYCIQCXAmv6uUmM01JOhvlvCKymYRbdEQwC4wEYZVqdykYS5QIhAIt0wwsMR6HwsU16KfWKEkLFx44wtls3TaOlJ7Bqqlh1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0afe658270beedb57d4079cf42e85f34ae52d2dd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.10","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.250_1768012278927_0.5843517320838538","host":"s3://npm-registry-packages-npm-production"}},"0.0.251":{"name":"@tscircuit/capacity-autorouter","version":"0.0.251","_id":"@tscircuit/capacity-autorouter@0.0.251","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"32c4b2c5e1b1620295aa7f0a4ef08e760b6c7763","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.251.tgz","fileCount":6,"integrity":"sha512-FByQnJQ7tkj44+3B72qATEnVfHKxjMCWjVFgLd/d3DHmuIH6RQIDmRGyK2i4SwETgvm8KH1IuLMzk4pD4dGI6A==","signatures":[{"sig":"MEUCIQC1PKgSqzjvni3oM6OJCuf2js4PSOtvkZKzaFkryiv/UQIgZwkUP1W7VemmBT9nFcNO1dTQ/IDp0A+jg2TwXtgvwTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3753038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f6567bfb76762e42cd3cd7c988f7981d5ee2f39a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.251_1768177383721_0.2156307974756626","host":"s3://npm-registry-packages-npm-production"}},"0.0.252":{"name":"@tscircuit/capacity-autorouter","version":"0.0.252","_id":"@tscircuit/capacity-autorouter@0.0.252","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"83e019faf033e20166c4482e85e2ef48ae102832","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.252.tgz","fileCount":6,"integrity":"sha512-1K8H17uOoXSNxfo4rz02JQWchRsn3GhZKMrILYexmty5b1WDCko/g9s/5BmwXWS/hM+aOXCKWKdW5EJ6MdpYCA==","signatures":[{"sig":"MEUCID5SZo9VMDbyEshAFDrk8f5pOrco5pP7E9lM3kDnEKyGAiEA9TZCWC24woG3fxb5c+IDFR//Vb211QWrgJJ55F7ENOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3753586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ec298bf5898accb4cb3393d3a2cfeccbbf8edd32","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.252_1768178747853_0.05147565413660682","host":"s3://npm-registry-packages-npm-production"}},"0.0.253":{"name":"@tscircuit/capacity-autorouter","version":"0.0.253","_id":"@tscircuit/capacity-autorouter@0.0.253","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d380a05e629a035b18d7a18fa831d2279eb7303","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.253.tgz","fileCount":6,"integrity":"sha512-DOdr+1UgZo7jBqfWqw/Zw/FzpxFxNTyfXjE2XmKhxAYf2OLGn/dfL4NcqjhXq5noqHJgQAH5m2toE5fZ/+kmNg==","signatures":[{"sig":"MEYCIQCI29K/GLNbUPQDsbbOwWHTIQ5/w5tZS321ok/NXbHgpwIhAOHf+OVLAf6S0S11cIVgcBI+DGyNbSfuBbMq8IuollCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3754001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8143d954209fcd15522ac3488b096353109ca4c8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"^0.0.20","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.253_1768262618454_0.04673240477046914","host":"s3://npm-registry-packages-npm-production"}},"0.0.254":{"name":"@tscircuit/capacity-autorouter","version":"0.0.254","_id":"@tscircuit/capacity-autorouter@0.0.254","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a5ab8eb8181233d60ccefa301f9526d8dec7f9df","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.254.tgz","fileCount":6,"integrity":"sha512-GBs23qP7VYlXhbYLHSBoAr/KyxrcNiIW02Iwk5PqqjhnBVLx4FQ7cFruV8qeXam6XMHTL+VK41sPBpcT9r3t5w==","signatures":[{"sig":"MEUCIQCH++dFG3FPYef0vUkG+c51dHTzVTJAlF784OPoaktmZgIgKuad8Mv8fJKVx1Z/iCkuQ/esTJknc+sD3D5lEnj/VPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3755657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"41923bc9a19daa8b43e09fc131931358139c50c9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.254_1768267380326_0.3643024604830223","host":"s3://npm-registry-packages-npm-production"}},"0.0.255":{"name":"@tscircuit/capacity-autorouter","version":"0.0.255","_id":"@tscircuit/capacity-autorouter@0.0.255","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"63616ad720a7fc75f2bd24b9061c9f5ec4f0f44b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.255.tgz","fileCount":6,"integrity":"sha512-F01C0CP+cdpzkWZUepb51fsNU16J14+v+B/pf7hhnTODSS9SVWJHuYF4YgmGO8GO5BHE1Hp1yxzf1/FwMXb+1Q==","signatures":[{"sig":"MEUCIHVPI/F5BVVOX3Zw/qUYi/UjJVmlDerYu6u6z+zeEkUaAiEAwPcSxPh0ICrlcrWFZ2IB6hfMS6Ossf3Yv4wIGj94H2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3756019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c3778bc990bc1c0dfc15cb93a2a184b367419fc2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.255_1768321964971_0.4125536769955245","host":"s3://npm-registry-packages-npm-production"}},"0.0.256":{"name":"@tscircuit/capacity-autorouter","version":"0.0.256","_id":"@tscircuit/capacity-autorouter@0.0.256","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9f3e9b7c84c82a8531554ee35975af49d24f15f7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.256.tgz","fileCount":6,"integrity":"sha512-m8gecbxa51nbpFkKwVmO4OuqKM+3SatotyS6zOaAKbcIM7KSRjs0RpOwa6I9dpAnNLdhUKsClaNrTnPxIcD10w==","signatures":[{"sig":"MEUCIQDNDmO/Bvj8DKhqa5XEjvVvtYR63yj1IfDQCKidsMr/6wIgBN986CXTK/8HQHqXYEVnCbsXRJ9xaz4srb1AdGnIB9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3756044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3c374ee898316fe7d6118c0fb0015050ef99d89e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.76","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.256_1768393394865_0.9607179456519939","host":"s3://npm-registry-packages-npm-production"}},"0.0.257":{"name":"@tscircuit/capacity-autorouter","version":"0.0.257","_id":"@tscircuit/capacity-autorouter@0.0.257","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"42450cea010fe42f4d7ca3e43d176ef038c2c862","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.257.tgz","fileCount":6,"integrity":"sha512-bizObtvmmkih3Wc4i7CxtlhLO4rH3WjiX93hX9IdO1ZrNvWb2njAqJL0xfYrVoaS6gs8uq3dK6VhD0kHDq9e8Q==","signatures":[{"sig":"MEUCID/vELhfOCom+MUgPeANcPftnWF5T0yDWM9BJgHTagYqAiEA8qEhv/AMALhW0tINVx5tnBtEiqk9wpumkWviaxPzfcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3756044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d27732fe9baacf88652083d2a6690a11680085bb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.13","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.257_1768410875879_0.5040979305289692","host":"s3://npm-registry-packages-npm-production"}},"0.0.258":{"name":"@tscircuit/capacity-autorouter","version":"0.0.258","_id":"@tscircuit/capacity-autorouter@0.0.258","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a635df0e8d2129e6a2a716dca352c62e2067eefb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.258.tgz","fileCount":6,"integrity":"sha512-4bbEd/hyK/4Mk38cBY1p2R3BxJBMSZm46HMG4AKTer/5jPW99bVYTMz1Jnzxh1FFxMIIHhRc5C4dRzqjKFChyg==","signatures":[{"sig":"MEYCIQDNzpJfr/9lKpm4NpEuY1fACEtkTt1bTdxfhQ89NyLcTwIhAMz+PBA4oFAbXUcV8uWpyT1i5nM5ap3/eQe9DvXSTZJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3762851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"98cad06bb821f076ba97cdfdb8b7bb919c5d6730","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.258_1768424618895_0.5154000447122198","host":"s3://npm-registry-packages-npm-production"}},"0.0.259":{"name":"@tscircuit/capacity-autorouter","version":"0.0.259","_id":"@tscircuit/capacity-autorouter@0.0.259","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6216ac6b35eacca6f5a46e386a9a7389a6a9657f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.259.tgz","fileCount":6,"integrity":"sha512-Yu6A5uXqPCK+NBsiny1CSHcX0LioB1GXdBC/eMDRv7/AdkGX36PYIZCC/NrUXLiVBO6ZaHLCTZglesewjgixLQ==","signatures":[{"sig":"MEQCIGVdIOG8Ki68WSvbzG2ftdx/zHlutgwdZomT4zEhwB/fAiB6A0VeaUV7hEPdENJHM5AYaE3sQnVSSWyDMDCQCnB+YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3763985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"281526db5a10262dae03c2a9e2f2cf5637a7d380","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.259_1768434071608_0.9428883059575877","host":"s3://npm-registry-packages-npm-production"}},"0.0.260":{"name":"@tscircuit/capacity-autorouter","version":"0.0.260","_id":"@tscircuit/capacity-autorouter@0.0.260","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cb7c462c242a8c1a7755ac0c52abfb87a0f5b96e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.260.tgz","fileCount":6,"integrity":"sha512-sFZEXx1AFxREFdTiqkH2rVhKIUAhUsZlsfz4KW5KZAouyEmqgVyg/pUwrsY15vbnTZ1X4J4OgrwvUO/jgEE2fw==","signatures":[{"sig":"MEUCIQDgODrfCvSnZSM1gFxOjydpVd8byfGvrsnv6qm806mxAAIgT6sKA4gWh/0L9NNOnsBRn40SZGMRFU8cIDzRyWn2/50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3799444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"28b6e6ab177445f31e409128d722656d1d810ad6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.260_1768518770302_0.08004297520578496","host":"s3://npm-registry-packages-npm-production"}},"0.0.261":{"name":"@tscircuit/capacity-autorouter","version":"0.0.261","_id":"@tscircuit/capacity-autorouter@0.0.261","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"568ace83db893c3255a11a519703910f0ca80a22","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.261.tgz","fileCount":6,"integrity":"sha512-g6a5ywV/47foIS6mi5gZVtwSf5W0h6zWeg5/P6t1ZcoNx2pOo/XYcEJxBEdNi7WtHjbiCjhCTRGJvMwpXEm4dA==","signatures":[{"sig":"MEYCIQDIHGZfpXGMImd4Yo6KMLsnVKpL5KqV1KhBRRdoqOSKfgIhANTrzAhmrw7jYPh4a73t9PxrAcIrq4Vm/ZmUxLcl5Zeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3832277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75955877e19305f705be5dbab4341bcb1786d1f3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.261_1768519794171_0.3406709183507768","host":"s3://npm-registry-packages-npm-production"}},"0.0.262":{"name":"@tscircuit/capacity-autorouter","version":"0.0.262","_id":"@tscircuit/capacity-autorouter@0.0.262","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"eaf82a671173942ef7b350536fb6cfe1ad89c646","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.262.tgz","fileCount":6,"integrity":"sha512-CFt2yxj/rEy8e6pmDiVIOvnYDiVqChX8XN/2/xc+fqN8R+c5L+CGFF6U1KTFNgeNxe952MTbjOX9jm1cBwG54w==","signatures":[{"sig":"MEQCIHJ38xYLB7u0p1zir0fGhxaMBV9n8uTc889Q188fpsuJAiAztPxyRaEM2nBBzDGJQQeUM+uGl5AKAqDpu5UQIqvxcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3835438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5e40e174f90d2ee399cfe4f158cd34fcc186aaef","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.262_1768549430776_0.7652260296964517","host":"s3://npm-registry-packages-npm-production"}},"0.0.263":{"name":"@tscircuit/capacity-autorouter","version":"0.0.263","_id":"@tscircuit/capacity-autorouter@0.0.263","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c8cc03e154177ef2d838d825dd925e41ac315d79","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.263.tgz","fileCount":6,"integrity":"sha512-SIuyFa7r2Uvi9gBu6GPmWsohCGUC+01nG9rjFDQjf5pYZk7zFEkTZkeyk6D5/zkiZA5MLvNt4SS6nnRDVOAopw==","signatures":[{"sig":"MEYCIQD7m2AjqtkS2t5KmEXGXRuZyw78vQ/NvKO+4T2L+oMmEgIhAOZFF4oxFsyW+1SDn6ZzYbEKMrUOucnis5UOm5yqPy65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3837001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c45accca52b1b569d32b10006cac1f271a3a3750","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.263_1768795734970_0.6619915975510293","host":"s3://npm-registry-packages-npm-production"}},"0.0.264":{"name":"@tscircuit/capacity-autorouter","version":"0.0.264","_id":"@tscircuit/capacity-autorouter@0.0.264","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fe15a0f127d5c5386fac9a66875942b30c8038f6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.264.tgz","fileCount":6,"integrity":"sha512-XUsiE0hkvwxYCXlytPstFidhaBRy+6whREot5SBpoo4OMwJkbKu3q1kfxuGnH6XJl633I/7rk7mnAIpMWgfjaQ==","signatures":[{"sig":"MEYCIQC4mgqdmnJ13L44Z5a2IyEtQoeqq3VY9K9DQYzA7Cp/2wIhAIHf3YMx56QmejGgU9ZyM1/eMdeuUaVEsRUqotCjPHWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3839724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61324087285cac7df1bef92ec4cee1c6c907b96f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.19.6","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.264_1768972913324_0.650158287892231","host":"s3://npm-registry-packages-npm-production"}},"0.0.265":{"name":"@tscircuit/capacity-autorouter","version":"0.0.265","_id":"@tscircuit/capacity-autorouter@0.0.265","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"daef00712bf61ddbbc217fa8872118250bee92e5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.265.tgz","fileCount":6,"integrity":"sha512-WXt5wusOkYNQGVP2F7MM75Nx1s8Ucrs58zRDov0B7vzdOqY0Pn8XtpqzPjE/Lpc6yWoQ/WESHpJFo55KezdLwg==","signatures":[{"sig":"MEUCIQC6zC85FYHltDClC2AYJWxcHWJBYllu2wRtJfoTNwPE9QIgEZ/VEmZe4fsPy7mpEUgYSG+iLC/NYJ9lbaY3fTaFNKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3839724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"abbc6a51eb3df5703ef93091351b3f084df47f8e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.15","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.9","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.265_1769619612618_0.17498765884304457","host":"s3://npm-registry-packages-npm-production"}},"0.0.266":{"name":"@tscircuit/capacity-autorouter","version":"0.0.266","_id":"@tscircuit/capacity-autorouter@0.0.266","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bbde4ebbfa8930bad125fb3653979628ad09314d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.266.tgz","fileCount":6,"integrity":"sha512-14Hw65/T+NnAKU7cqlqH7VR5sxVI6HpJ+L7zWO/ha3hZWBnqaKa0mxDszVnRO6JuJzmH+gfS+C8t4xz8aFmKig==","signatures":[{"sig":"MEQCIGudSzHoujPEOuLgLqre7c+aBwCMdGpXDRr7JBg2OF4fAiBQfN8LM2J/m2QQI4L04nzRYKBc2QjvDv3dh4FhBLubUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3869113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"146a338020aabb3a43c42d918eb4793b5e7becc7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.19","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.266_1769620636338_0.7793949806275411","host":"s3://npm-registry-packages-npm-production"}},"0.0.267":{"name":"@tscircuit/capacity-autorouter","version":"0.0.267","_id":"@tscircuit/capacity-autorouter@0.0.267","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e43bc85b459147d025154ac326e7edbbe545556d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.267.tgz","fileCount":6,"integrity":"sha512-wJNTKmmC7QpKEIB6UXrjGkdu+W1okoS/odbFhGnLNAjReZerE69pgRIPAFBY7H88QSvX5QMLt4KOwyRUPaUfrQ==","signatures":[{"sig":"MEUCIQCzicmlwBrfVIo0SiFHRwoa5/9li4kX39lnpuyFbyglpgIgL/QQLymQxjo3UK9AS4E3Wla0Q9OJRIz/wM5GfLbtWbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3966924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b2f92769a1146c956fc7b187fee091e64b450c1a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.19","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.267_1770297825215_0.2034281904453159","host":"s3://npm-registry-packages-npm-production"}},"0.0.268":{"name":"@tscircuit/capacity-autorouter","version":"0.0.268","_id":"@tscircuit/capacity-autorouter@0.0.268","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d071f8f15ff6d334172872d1fac502c65c2e9106","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.268.tgz","fileCount":6,"integrity":"sha512-zu60mGdaLocG7VXrwpBFNDdhDPHopqOj7gFRL1sSncnvSOod7G9Gdwegh4t5Xr+OxP4pqbmfeDQtH7mTO17lUw==","signatures":[{"sig":"MEQCIAnvTy74kciAh2twmgHe3Mu2VEiBIXHau39/HOkxvNejAiBmdeANAeXYg3Dvo9RTvqmwQ72oiJ+MsAx3zxTP+ulfmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3999146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1e7ac143f2ef53af83387d8f92a9eee800b5879d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.19","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.268_1770413083233_0.144058789121581","host":"s3://npm-registry-packages-npm-production"}},"0.0.269":{"name":"@tscircuit/capacity-autorouter","version":"0.0.269","_id":"@tscircuit/capacity-autorouter@0.0.269","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"63b3930b7e1ed0489e72bc9b36c0d7fef93320e8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.269.tgz","fileCount":6,"integrity":"sha512-ehuhqjbRKTD8oYaeNap44XxgZtcWdQw446PL5sCDy1iZ5guRXbwATHlDHfTklOGdAywlApFmSBxRhQUaYjuKVw==","signatures":[{"sig":"MEYCIQCHTWb9KY+8nBCK6LbfeHiAJzpH/K4wqn7TWS67FGgdvQIhAOa2WSMFafc9lu1G5lAlQQXkMyXa6ASojmQEE7TlHkPa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3999146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"af715ed2643df4432c950a5cd937fe2b3b105699","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.19","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.269_1770479598845_0.9822775983857637","host":"s3://npm-registry-packages-npm-production"}},"0.0.270":{"name":"@tscircuit/capacity-autorouter","version":"0.0.270","_id":"@tscircuit/capacity-autorouter@0.0.270","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c54ac0df0b3db43d6eb64ac9d6c52f551d34897d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.270.tgz","fileCount":6,"integrity":"sha512-ZeyRgMnLlUV+G+VwGf7LBK+Dr+daWEQT6rGms4SJURfUgxiFblzh+BhW8a2lLfqkfLT4psjib2zK4PPO3zORfw==","signatures":[{"sig":"MEUCIQDUv8DWLP6zu5nm+Ik7zgUUhLLfg0+CTdG+tSitoPTX2gIgJs4ugEOLL7A35L0znu7wm5WdLIW3xNIGhHyz3wxj8Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4024384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"86271afeca5c32b5944bffb4216e94ae678d6581","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.270_1770988606033_0.5135889083798131","host":"s3://npm-registry-packages-npm-production"}},"0.0.271":{"name":"@tscircuit/capacity-autorouter","version":"0.0.271","_id":"@tscircuit/capacity-autorouter@0.0.271","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb17fd16a922d7ab1ef58d9d7c8cb07ce45782f2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.271.tgz","fileCount":6,"integrity":"sha512-0i2vAkZLzNJ9IgvUSH9+nM3VtjqGwpVjC/xiIXvB7C2StaeGv6gSzduAFBFWO+b49pq+vPRlFPGHwtgS+qj4Xg==","signatures":[{"sig":"MEQCIH6WsAmX+1DiJctoGYnWuFowUEskWI9rNqGS3SCnyhf3AiBz91kXUBjWBqJ2rGQjZvT2U3vCLiFhSl2ZwyylbDkNPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4024384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"70022e207bf4ffe7a7715e6d82ec42f3d3cd335f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.271_1770996448741_0.4972982681055014","host":"s3://npm-registry-packages-npm-production"}},"0.0.272":{"name":"@tscircuit/capacity-autorouter","version":"0.0.272","_id":"@tscircuit/capacity-autorouter@0.0.272","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fcf822faf4f9d31ffb307599166edf131cb8b21d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.272.tgz","fileCount":6,"integrity":"sha512-N5eDn+cGrT/3oOfHhqOaAf8SC7LErQ5S603LVwQe7Ze5gbI8DAyHHPSVxot6pUjCesS8NyHOEkT5SB689I8A4w==","signatures":[{"sig":"MEUCIHj1mF5HFydrBeMG+GSzq9XXyIKv+YjK+GHMnyndUC4OAiEAwtKm+UkL0RtYoHYY9OOCH1faKU5Ib7Z7aOPCIphnh/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4024436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2752f22233aa0c862b033ff4bbfc8367c966702","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.272_1770996531882_0.4810521370543941","host":"s3://npm-registry-packages-npm-production"}},"0.0.273":{"name":"@tscircuit/capacity-autorouter","version":"0.0.273","_id":"@tscircuit/capacity-autorouter@0.0.273","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1eeb6021828050bdbce90ba9c3ba92f6729df099","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.273.tgz","fileCount":6,"integrity":"sha512-XHYz1sqrIjQzuR5c1Muw52Yxo/ekH92AdQffwiBIZ3bJa5zzJ1d5nhINz9tlhlE/b8dWnKmNSb87upoPULFl8g==","signatures":[{"sig":"MEUCIQCRIAYUD5K9Q9Bbdt30JzEUX4c10JSmvz9IEIUg814L3QIgGB8o7bD+GQeG4uohRH0FEDW6Fu+Ia4ujoowj7RXztvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4024436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e4ca29f064302ed3e22d7752015505c632ed6a2e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.273_1771223080408_0.9459785518533321","host":"s3://npm-registry-packages-npm-production"}},"0.0.274":{"name":"@tscircuit/capacity-autorouter","version":"0.0.274","_id":"@tscircuit/capacity-autorouter@0.0.274","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"367da306441a2dc3ae42b497c54ce17fd9bb64dc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.274.tgz","fileCount":6,"integrity":"sha512-FK+a/O1ikNQ1vVX9h8OX8nXvzb4ad2EtqH6V/kypNROUUIfD1zR3/XVuTZbWtZZTzXGsZaXtXTcA5u/4+fTOIg==","signatures":[{"sig":"MEYCIQD3L1ouUvtridcLCP+1jeTfsEZoS5uWrEu5JB7zHQPC9wIhALGYJ8K9KbVsQ61JDAE5IO2vaLUMwiB7izniia/JpDD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4024436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18b95f14f57080751810b415d78ef4e00497298a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.274_1771271181507_0.4570673111895105","host":"s3://npm-registry-packages-npm-production"}},"0.0.275":{"name":"@tscircuit/capacity-autorouter","version":"0.0.275","_id":"@tscircuit/capacity-autorouter@0.0.275","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2fee2a671a11c6f0ee3914bcd4b6dd1042a445c1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.275.tgz","fileCount":6,"integrity":"sha512-jxjWVAciWDxiACv7nOKV/JSNfiHeZOZjeaVA5YlFP91be1vLcrm9DM8QDMPixRizFLbMK+KCmQz1O9cVZlSzFg==","signatures":[{"sig":"MEQCIGmpiMOx7WVkVYU8neIjoL+xlEFuRlGOSleDQqkkATOJAiADPkLv5+1CBnMLl6Zq23opuwY7j3w0eBjIT5p6WVHuQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4047953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2f8f1ff71acc9e03426abda4069f5c2e5e58c5c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.275_1771307021678_0.3648295404115318","host":"s3://npm-registry-packages-npm-production"}},"0.0.276":{"name":"@tscircuit/capacity-autorouter","version":"0.0.276","_id":"@tscircuit/capacity-autorouter@0.0.276","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a75df3b4697821ca54b3dcf8227ed5047233736","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.276.tgz","fileCount":6,"integrity":"sha512-OBIy6QYA7+O1VLIpRyvyXaRH7iF8gPS8cdLLQX4ny6sWDBfQUIRfl4xmrEz8SHq1Q7cZJCP+G3zZMyjfLnTM7A==","signatures":[{"sig":"MEUCIB/IOhiOCun1eHRI3Y/iyoSo765jgwONzIspqJwpRRmLAiEAsYSn1IGFIB0QCNvsjstrfZe4n3hXNYUgI07HXQBRIUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4047953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"535ef298ac099552a6400be9f5d89570e8163902","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.276_1771328176385_0.8026674478506772","host":"s3://npm-registry-packages-npm-production"}},"0.0.277":{"name":"@tscircuit/capacity-autorouter","version":"0.0.277","_id":"@tscircuit/capacity-autorouter@0.0.277","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aec92c1cbc3f4bb23614a27e2342a3c2fc9d723f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.277.tgz","fileCount":6,"integrity":"sha512-Ubk36vu9KwO2R/7vCJQslv+3mZHg5OxplQDH868nttj9foaPgeKm7YJmPD1SNnQ21OiooKJOQi3P4gHWos2Xog==","signatures":[{"sig":"MEQCIFYx/+DZvUrozGYJk/SzSXYhliJikI3RUqI0X/evJgvIAiAtzL/eIgyPZk3tdK2/0U1UL6ohkVpu5nBsPnGXpkKXUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4062166},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a0220a825d4524a2c34d4b3d05849132d08cb79","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.277_1771335045501_0.24065627133231593","host":"s3://npm-registry-packages-npm-production"}},"0.0.278":{"name":"@tscircuit/capacity-autorouter","version":"0.0.278","_id":"@tscircuit/capacity-autorouter@0.0.278","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de5ae9ea923e8dc454eaa27e4416816edf783dc3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.278.tgz","fileCount":6,"integrity":"sha512-5aW8wAYlzLvI7A5Ec/vuvkf92+Nt0OmScPmBJdsXlxyvGVMbbTZXPzjWGVJ5zAIRw3nGJsJcjr5Iplbtwj8VsA==","signatures":[{"sig":"MEYCIQCjyOeptuv3xgRyc/QYSxhp7efKQd3LNKn22QN3E62+uwIhAPf5RzMeOt2nrnP3g/N1n5koCUW44Au0a5JSu1aUJzJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"931dc8d9ae767e3f854993cefdded7c8ba64af6d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.278_1771343532844_0.15198570656541954","host":"s3://npm-registry-packages-npm-production"}},"0.0.279":{"name":"@tscircuit/capacity-autorouter","version":"0.0.279","_id":"@tscircuit/capacity-autorouter@0.0.279","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c7acbd428424068e7d430f2c320b8016bb12e5c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.279.tgz","fileCount":6,"integrity":"sha512-0V17nQr2OVVR/gaIo2qyExWzuVsYd6JJWVwfG2LJ0iI/G8le5UjbewZsgyonZy8xOuL6Kd6FPhHRVh/6BvKxhA==","signatures":[{"sig":"MEYCIQDfl4TBAhrjFn6DOSFrsiO3fqhxLeMutCYeTmKwyL0APQIhAI0GL43wfYjk7cnnh5Ws7AU3eGQUCNdk349PQw2qFfZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"402f853dc03c13ed45f39e7f7baaab35800d8248","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.279_1771356875136_0.8813739972350183","host":"s3://npm-registry-packages-npm-production"}},"0.0.280":{"name":"@tscircuit/capacity-autorouter","version":"0.0.280","_id":"@tscircuit/capacity-autorouter@0.0.280","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b26e3b895ca5a76bf2a59dba8bd47e6fa206e93","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.280.tgz","fileCount":6,"integrity":"sha512-jbFp2M14OXqBCn1TmO/nek7Zl7wmdkfkUKogZ1gV9QMAPkGK7beZ2gJVxvvDaLZlWpQXHO88dH2/lMfR+7xyiQ==","signatures":[{"sig":"MEUCIDckSU5kVH1wx0CcRCdWfIJZGKmSetTic/F/QcEAxXpyAiEA6m14jDL4E4UBXvJvv17dgf/pqqbnUfX/T8OAgVa9wg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4071676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5d15af7779916036e182c3c60b56532574bac61f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.280_1771357334635_0.18991553067300937","host":"s3://npm-registry-packages-npm-production"}},"0.0.281":{"name":"@tscircuit/capacity-autorouter","version":"0.0.281","_id":"@tscircuit/capacity-autorouter@0.0.281","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fd1582b80a94a84438926e341ee0a0c716c5b4d7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.281.tgz","fileCount":6,"integrity":"sha512-aMxYlMT2pLv6Q1v8yE3rNSvBkahiO3v1VpjMk+YkW5RRcV16IlAZuZ2cRNG2BMMP6xATjrx8TLD7f3SuORHdww==","signatures":[{"sig":"MEUCIQCU1q3RAZrjSXEi1o7rxcUiO0tx5wZdcm2WtP/S48IZxAIgTPEa2uqDzQrn9Qns40fbHLcHmHfm0zvZC0Y2LNhTtJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4073328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a32441debc63bfe29d7991ae236ea32458f0be00","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.281_1771413279604_0.49491504066627745","host":"s3://npm-registry-packages-npm-production"}},"0.0.282":{"name":"@tscircuit/capacity-autorouter","version":"0.0.282","_id":"@tscircuit/capacity-autorouter@0.0.282","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2e6fdc0a19b403603e25dd595ab6402348236b13","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.282.tgz","fileCount":6,"integrity":"sha512-bSm34oHo+DZUIg0JsVX/w4USuReGuTq4ZaztzliLWb+lmNvH5QRM24kBqYL6p6z1300ZxA3Sum+FzI9q5dH66g==","signatures":[{"sig":"MEYCIQDQgua4M7m0TI9aLZ9e20pbZcjyjXFZzxp26BXXqUou4gIhAJnJ7ghhpacVs97nsjgu+wh/EYqG3vYCWKGSsQpUtA1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4081774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"79c5230c6d7ea8ba3847ac9fddc7cf93b8f7d06c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.21","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.282_1771517740333_0.7866989533503634","host":"s3://npm-registry-packages-npm-production"}},"0.0.283":{"name":"@tscircuit/capacity-autorouter","version":"0.0.283","_id":"@tscircuit/capacity-autorouter@0.0.283","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2e1d0cf312a478fc0ec057702c4a40ed567b34b7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.283.tgz","fileCount":6,"integrity":"sha512-D/vvVeGNdrtRh+jSIpnjnX7v9mGbOtbuuMOJJzJDrYdyON0B1OWrPKeVlkir9ppLEEEtq0HbiMZ8iEqboC8UkQ==","signatures":[{"sig":"MEUCIQCMrNdNMlfiR0AeK1LXcp4i1Xsk1jSD4yxE/0MkXhFXkQIgA0Oi3ltUjBdUEGyOagqtznR41J5jSfqXbL+VHriYh9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4130394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f7363255271a3db38ae8826b296a39e87e92349","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.29","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.283_1771612120298_0.4124393113211098","host":"s3://npm-registry-packages-npm-production"}},"0.0.284":{"name":"@tscircuit/capacity-autorouter","version":"0.0.284","_id":"@tscircuit/capacity-autorouter@0.0.284","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b70d759529f1f507348cb5c3ac2996dbe07a2406","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.284.tgz","fileCount":6,"integrity":"sha512-v+U+kkkAn8WqYrjWhsgoufvhNIQfpTUS7R+nej+IxLSRexz2JixUD7XvK9ISJByBbBh/rmtTI/Vi+U/H7svdRg==","signatures":[{"sig":"MEUCIDjXqNB+q8gO3ks4qh9r5mHxSlCIxRl1FVV272SleQyeAiEA2cflh3+2csAQHQ6/Zcu3V0wsI42p2Wv6GEpcR3N3JoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4130394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d07e1b90c3e009e7e322d799168d5f5ae6ae78eb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.29","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.284_1771824444331_0.36824184434764096","host":"s3://npm-registry-packages-npm-production"}},"0.0.285":{"name":"@tscircuit/capacity-autorouter","version":"0.0.285","_id":"@tscircuit/capacity-autorouter@0.0.285","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5c244a2e6f929211f0d8be786679e80860f8aa58","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.285.tgz","fileCount":6,"integrity":"sha512-NvAT/P8/X9hUDcRxxzwZfvGwg/KXoMJutoPBRBmfgVwjvC0S3a/KAvbdwiVEUcyJISyZwUaeO2VKvIl6Rxg1Lg==","signatures":[{"sig":"MEYCIQCPFLPd9s2LNUTHZdVlmxaC1PuF+Wh5rboCXddh+paN1wIhAL9AZcBZyJt6dZKkRZ4NH6SknIAPUO6ekOE7zJkMdf3a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4130394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"51ed66601515e69d4c46fc14a1a37b70c49d356f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.29","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.285_1771862161069_0.06069936356850825","host":"s3://npm-registry-packages-npm-production"}},"0.0.286":{"name":"@tscircuit/capacity-autorouter","version":"0.0.286","_id":"@tscircuit/capacity-autorouter@0.0.286","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"81fad381c444b9ddb512c9a4c1c1f7b95f0a5b7a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.286.tgz","fileCount":6,"integrity":"sha512-PIzaknWjvQooBNF/YmkX8HwM3NYfpZVY87Db/3HfkgROT3XIjIWYOa/rt/dn9w9vm2qye3DxAE9fmc3fFLy/FQ==","signatures":[{"sig":"MEYCIQDuunwCsQg9IIFKmKtK5pOuS8XAnJHUxl8VlxSO3+aFqwIhAKOrGDpsRDeiwIPRtgjLyrUQoeKoJ8CzEqOur+xTFnqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4916783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b3cdd1ad1683379c3979a110f31b031b19278ca8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.286_1771873260424_0.5661327646157013","host":"s3://npm-registry-packages-npm-production"}},"0.0.287":{"name":"@tscircuit/capacity-autorouter","version":"0.0.287","_id":"@tscircuit/capacity-autorouter@0.0.287","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"12c7006726f24a645e7b95cb43c54e327fdeb08d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.287.tgz","fileCount":6,"integrity":"sha512-OkL9PZ6e5JnsEw2zcnvkBdq6ofHlsqSvl9A+pZObwhRck0h4rHH/JbMt4YVUCzN4LktQbJ/JcMCaSNCXumVf6A==","signatures":[{"sig":"MEUCIQDbBDIncYBq+3i/Cv/h39No6eyvHCQepqN25GUj0IA1fAIgfBDTyDYwjqCIh7Wbrq6YQBhspsP/M4AJcGUVLH9DpGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4935483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5162d483fd9865f3237a8c29ded6f5b62321d7b7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.287_1771911445606_0.7518055958971623","host":"s3://npm-registry-packages-npm-production"}},"0.0.288":{"name":"@tscircuit/capacity-autorouter","version":"0.0.288","_id":"@tscircuit/capacity-autorouter@0.0.288","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0c6e382b41f1f665ba28ff8c3e5f4d54f6f9796f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.288.tgz","fileCount":6,"integrity":"sha512-X+Ct1YEUmKZsdkIN9VIIlRMg9QA5u2bSWPGEvf/xqnNcjkSFRyum8FjwISm4HpZ/kRDrHuN8ZJp4+fONfybNtg==","signatures":[{"sig":"MEYCIQDNRWzaQWq1rlbPd5JGB/r2fqe6eIwXG1aMEgeHJxAJowIhAPybphpEH9Nv6k7/eOfeuRKtXk/fLOXVagY6/cm0rJxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4935483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6976e12d086c617da34c789a20ec44f3149b687","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.288_1772033322457_0.7817968196651388","host":"s3://npm-registry-packages-npm-production"}},"0.0.289":{"name":"@tscircuit/capacity-autorouter","version":"0.0.289","_id":"@tscircuit/capacity-autorouter@0.0.289","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5d4446a27e30c5375a9621236149512c4c661122","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.289.tgz","fileCount":6,"integrity":"sha512-bJgJMiY/6XSeZSKEDONJ4xteIceSRj7Q7sdKwQWO+i0ybB48BY7YwuB3tLFxdjMS+affgaq0ukGhq6Mo6TncPw==","signatures":[{"sig":"MEYCIQDzQORsopNyKuIdgLwAA9TTNV4deJFfGf2G5Yck4GuD5QIhAKijBG8QapLta20JG+0vl+scEuTS69wMQarpdW1AhcKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4935483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2d8746ac2aa44b5b4ebed20cbe0b2696b6a4de2b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.289_1772120410644_0.12123871673861597","host":"s3://npm-registry-packages-npm-production"}},"0.0.290":{"name":"@tscircuit/capacity-autorouter","version":"0.0.290","_id":"@tscircuit/capacity-autorouter@0.0.290","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e4cf00c7b056506911e8d70ced3a20ffadc4ec94","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.290.tgz","fileCount":6,"integrity":"sha512-UDFqE+zSPQvrNgqNW8wP+aTaC5aKHf+lDkia4oLFMwn73VBCjQpsUKhyf5kWGSMJKsFihC0YfS4y4kIfMBoYdQ==","signatures":[{"sig":"MEUCIQCDEumJMuzcN5k5h4y+AYu9dK8iJCnx6YuG9BVmbtBTJgIgIaf8UY/BU/FQqK765NbOXZB2c8z3sSoZ4yEoehnLqLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4935483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3276d258dcf24f129dadeb88405922f64d50a89f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.290_1772144711224_0.4635622093182714","host":"s3://npm-registry-packages-npm-production"}},"0.0.291":{"name":"@tscircuit/capacity-autorouter","version":"0.0.291","_id":"@tscircuit/capacity-autorouter@0.0.291","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c96189ff520b12d804d23dc6c23d72aaee88453","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.291.tgz","fileCount":6,"integrity":"sha512-XfmGvzekdR3fZBajKqoGUqkzX+IsmL1bx3PzozapKHNCTjpDX2Jzhl6YKyuENyBFPMW/97kgTA3lbU1B2ZyRMQ==","signatures":[{"sig":"MEUCIQDa/OGEGydZyVOEc0tsS/p27uf1QyH8dznRlikZ2O1heQIgGO+y2/siPfzDRpCMWMODuzcZsfBK4p9m7rOfyuWpxwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39183fd72222ade3a5a9a13b6dfafa3503241840","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.291_1772172857391_0.44235669788339105","host":"s3://npm-registry-packages-npm-production"}},"0.0.292":{"name":"@tscircuit/capacity-autorouter","version":"0.0.292","_id":"@tscircuit/capacity-autorouter@0.0.292","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8b9dd0c479a91dd64369a59c4740fdecb28f3a8c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.292.tgz","fileCount":6,"integrity":"sha512-cM3EgP6BgZB7cqEc6uHteDg52D/plPLfGalW+YzAlmI2X9S3H6I3WJXMnuek6mf0EUMh0nxZS+uWmT0082IX3g==","signatures":[{"sig":"MEQCIGYVNqWNcKgJRrauOSv1Gml0fGkZP9XIDYmLLUAU5cyCAiBMOjeM+ITh27yfv8dIHjuOEYJCM91zauwqw0B7DPGggg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f65153fcf77a6683af8a26c4652f7eec2472bfec","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.292_1772173780938_0.10087201943385371","host":"s3://npm-registry-packages-npm-production"}},"0.0.293":{"name":"@tscircuit/capacity-autorouter","version":"0.0.293","_id":"@tscircuit/capacity-autorouter@0.0.293","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bcc3fde15599cb489439c93b6fd14944c4b2decf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.293.tgz","fileCount":6,"integrity":"sha512-A+E1BZrK29tTvD4JVgDhp20O7ZIgwampeB0DcqlZ8GXeP5byzW3uufoqIlfhCji/T6oNkGBzulZT2XRoXutTaA==","signatures":[{"sig":"MEYCIQDFIJFS6gMrfoIXnPuaTn9KTUHUIQcZ+a0fAI9T3FveCgIhALxQzOszTPS9YjH06qjr11DJZDwfUPJPaed62WjDIz75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4936135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d0b1d4aba09e6544f9259c5a4c6510926dcdbde4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.35","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.293_1772185123850_0.11573644402262317","host":"s3://npm-registry-packages-npm-production"}},"0.0.294":{"name":"@tscircuit/capacity-autorouter","version":"0.0.294","_id":"@tscircuit/capacity-autorouter@0.0.294","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"81fdb7b3bb553eae48972227ad036cd62cddc218","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.294.tgz","fileCount":6,"integrity":"sha512-Jsak+CdjWBt1xUTr51Prx5lXknibV33fzJKP8/+m91QzvDqv0IlikRpGSILuJeiOcUqoJoySYLokLKB1HROktg==","signatures":[{"sig":"MEQCIHfKst1L9DFs6pjPwNW4LZN4i/nGSJhwE9pIMABnHRSzAiAh55pdgCq+YaeuzPqEj3SDgknFXOWD9qQ0uVEAzrJZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4941672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1a151172900ffba80ed2bd957100e45cd9c392e4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.294_1772197317215_0.17070993817250635","host":"s3://npm-registry-packages-npm-production"}},"0.0.295":{"name":"@tscircuit/capacity-autorouter","version":"0.0.295","_id":"@tscircuit/capacity-autorouter@0.0.295","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f8a49fc8b9ce1ce57031867e376f9dd2a34d71d8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.295.tgz","fileCount":6,"integrity":"sha512-vINW4qX716l85zhKiTcUxSIEQk1pEWUpGQLjOVgtrCtdXk/a0dQ4gRHkq5IA1WxuBUo1R+R3rZBNkQgAoXznkw==","signatures":[{"sig":"MEYCIQCAMtB/ogyoTuecjveNOotaFm0rqQ10m7NsO8hH6iLtywIhANXDf3DCYWhFiN7R3/+rz535F34r6W6C6zq5K0XOuXkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4941672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8a0d59c160e4e5386c6ec62058fdbfa565f6ead1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.295_1772201592132_0.6456076525840682","host":"s3://npm-registry-packages-npm-production"}},"0.0.296":{"name":"@tscircuit/capacity-autorouter","version":"0.0.296","_id":"@tscircuit/capacity-autorouter@0.0.296","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"05c380fa014f697f4dc5ae6dd113c7eb163a4966","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.296.tgz","fileCount":6,"integrity":"sha512-0WgQtgZ6FaVKKa1p6S38oHz/U8L4QnlCh5eAOOYyQLitaZHrwtxgqurDd7CJ7Cv5FUPJHRjveWLQ4kVfrxbfJg==","signatures":[{"sig":"MEYCIQC36FC0sHj3EHLzPQ/i0gvbScRdfw9OvJfi21ZJNkFwoQIhAKe/P3qt286KitwvWx7V4Hhh4SLj6nsHXlEzNF8JIk7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4943506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5c0b9818ff9016ae6adad7d5b7f2786374abaf24","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.296_1772206717743_0.7188240912946562","host":"s3://npm-registry-packages-npm-production"}},"0.0.297":{"name":"@tscircuit/capacity-autorouter","version":"0.0.297","_id":"@tscircuit/capacity-autorouter@0.0.297","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4fd5142ed75ba3809302ed7e5d582d6d835099fe","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.297.tgz","fileCount":6,"integrity":"sha512-hqAzpwWWhCIIKFK0+ndXg98Qh95obNeGhLkEQYjySq/b59QePAm2WZ7Kctizawgc57H0P4EOyoZ98bTnEPNt9g==","signatures":[{"sig":"MEUCIQC3VXLebv8Ryzuxr6A5JeeiYQB1+UN3R7seoioO49vMVgIgWypdINSEgnCFlQVRWHCAIH4vFJjZLndwAsFBSna0rnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4942492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a01cc3d919e05605d68e865bc2b8314c2ef172b1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.297_1772206784408_0.6590528713909545","host":"s3://npm-registry-packages-npm-production"}},"0.0.298":{"name":"@tscircuit/capacity-autorouter","version":"0.0.298","_id":"@tscircuit/capacity-autorouter@0.0.298","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7760dee724734dca6772071bc1a0354b5ab523f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.298.tgz","fileCount":6,"integrity":"sha512-Y2WFqD2s4DmXJv1LXaxQ7hYXIdpH2sWw1bbRKbTpdEToskjZl2uZzkcb9z6cqp15qt9EeYa3OD8MuRJbBkWHyQ==","signatures":[{"sig":"MEYCIQC2NzSLUvDfTu5+wqe/KBDOJ3iAa8jEnUsM1fymjZrj9AIhAN5G1vllebbsyND0sXBdBp5qa3L16nb9hSLoMUhk5Sac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7e5a69ce49cd7c2bf604c2847369e97c795594a3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.298_1772226259027_0.20839015693359286","host":"s3://npm-registry-packages-npm-production"}},"0.0.299":{"name":"@tscircuit/capacity-autorouter","version":"0.0.299","_id":"@tscircuit/capacity-autorouter@0.0.299","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68cfa9c8ddbe539e566b7b202bc2436378795cb8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.299.tgz","fileCount":6,"integrity":"sha512-1hEmeo6/MhgWjzjyZ5NZ5pU38LcE859Kbr9/CCAd4isvHBhkTlSVUszdum9H+MqLxukuWZdkfcPpAkKn2QGM9Q==","signatures":[{"sig":"MEUCIA4pYUeuHRqobPXQRxdmHUHpdu7j3mS9uNg0qqtKZNqZAiEAsIR+MdmOWWRccd8zSa2Cf9h7ZSmyegfKz+ZWee/PyJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b822d40ac3f5e44f61c2d892e7276d910501386e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.299_1772232061236_0.00006270512542783102","host":"s3://npm-registry-packages-npm-production"}},"0.0.300":{"name":"@tscircuit/capacity-autorouter","version":"0.0.300","_id":"@tscircuit/capacity-autorouter@0.0.300","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8cfb878a1be5dc879ee5364171662d635be8bec0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.300.tgz","fileCount":6,"integrity":"sha512-1u//SoQeErDBZQHM3hY1X43HOmbEdwD/A98ppncX36IwGqyHewNvKH3j0T2rG2fJjuOh4QzMS0j5uhxQAUDuKg==","signatures":[{"sig":"MEUCICzHkFGdQk5/wyAp1kA38VVv9deammHJf7A++jeUB7guAiEA1sz7Hzsm1HKr3XW19zPimjljVPlv6LzUVb3KmeaHrjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6a58211b1f31d1af1d9c746d02c5499880e1967","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.300_1772233951038_0.11618572770874014","host":"s3://npm-registry-packages-npm-production"}},"0.0.301":{"name":"@tscircuit/capacity-autorouter","version":"0.0.301","_id":"@tscircuit/capacity-autorouter@0.0.301","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f20ee43af7bda383782ce4922fe50bdaa2b8722a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.301.tgz","fileCount":6,"integrity":"sha512-zspCESCn/A3ec49g1FJHskhGPu4oWOXu3/XmivLR48vs04Q3hdj6SX87pMtxnu05+x75NZ806QFznPKvOjIalg==","signatures":[{"sig":"MEQCIAdxbCiXlGghiQQUlTkYQti+peFh+Q5U3dDgjO1GDKGJAiBPxoZpc8DpaDthxEqfyhTaJR8j/138XPxDCaW2+Itayw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5d61a2afb27f61e2873af692652fd4943beb6b3b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.301_1772243637642_0.9761130281577599","host":"s3://npm-registry-packages-npm-production"}},"0.0.302":{"name":"@tscircuit/capacity-autorouter","version":"0.0.302","_id":"@tscircuit/capacity-autorouter@0.0.302","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"877244c1367528e8c6c6e15061c0848eba50df62","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.302.tgz","fileCount":6,"integrity":"sha512-S0GgN4TFQsF75OjDwHxtq7PwO49LIkWNneMUkEsl7WNHDIcrDwzzAB0/5t9KlWVItJbIXodq6F2+ir2u9ePtjQ==","signatures":[{"sig":"MEUCIQCubBLKURiBj3IYZT6z+fVUl6k+HgMzWknKHiF2ZoeJKQIgMT+ApPIb033dGxXxebHYe9jPgvmSnc8ftSIWoPOMG2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c1a54fe09faf2ea82f81a428ab82a2142d8110d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.302_1772383953989_0.06596485877466707","host":"s3://npm-registry-packages-npm-production"}},"0.0.303":{"name":"@tscircuit/capacity-autorouter","version":"0.0.303","_id":"@tscircuit/capacity-autorouter@0.0.303","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3a37d91edf218f6ddacbad41c63c9dc6c3b8af9b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.303.tgz","fileCount":6,"integrity":"sha512-P5NRxDB6uOykGfs5KA5SYzi6UH7zG1jgbJU2dsdL2jTP3a5s5OaIGK24LIeUSiXX4epcJS7hyQ13ARdKzVmfog==","signatures":[{"sig":"MEQCICyiugUrFaT4wzVSiKL5WEfI2s+kF54aWRYuReCj5oMqAiB6Z/oTUE+8RFI2/0QGqLdR7aYq0A/6OkrxSAsClmz3zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"141f3d01ab5c8a9405ac9986d4e1e01195a046ce","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.303_1772432047952_0.9230717506685422","host":"s3://npm-registry-packages-npm-production"}},"0.0.304":{"name":"@tscircuit/capacity-autorouter","version":"0.0.304","_id":"@tscircuit/capacity-autorouter@0.0.304","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f7caa87741e82f2902ec92c29535beac2314223","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.304.tgz","fileCount":6,"integrity":"sha512-hwXaEFLB1uZjmFZkPczJPh/QT1lCiDX2nTeudqAzfVrIpyvM0y+A3ZUEeVK4o7tkwHJl8DMCnR6mojWWLwW6wA==","signatures":[{"sig":"MEQCIHy6jipsRatk9aJ+IqHWCsrNXYi8o1ePlhQavaSgE5jRAiBefuZLhggNVCE5sbf5+vTAgYL319II3qBlmyMugZLRsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c73a82784d0f5de1dd30a8a5b6048a90aae46fda","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.304_1772439539088_0.9307118957127727","host":"s3://npm-registry-packages-npm-production"}},"0.0.305":{"name":"@tscircuit/capacity-autorouter","version":"0.0.305","_id":"@tscircuit/capacity-autorouter@0.0.305","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"066f1ca4bba714d0fa3a1c69de3330827586badf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.305.tgz","fileCount":6,"integrity":"sha512-ZJaIIj6GM9/Wygi4kr5qC8Kg7Xrv9aFW6r4FXccn9r39lh1YvUzN+8jnOUcNOvVBQFrcer6SZbQemseESt7ZXA==","signatures":[{"sig":"MEUCIHgqrz8aWyCupNi2Ua48Z79FXKJor1NufiBJNM3viTt+AiEAu9rK09fGl7AFCQ1hSoLwlKq7Cov08If9KLS1Q9K/v9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"96d186cfc92dfe702ae3f08fa5b0c6b0c5be30c6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.305_1772459315885_0.7779157116551905","host":"s3://npm-registry-packages-npm-production"}},"0.0.306":{"name":"@tscircuit/capacity-autorouter","version":"0.0.306","_id":"@tscircuit/capacity-autorouter@0.0.306","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9b029302ccf38a05961eb2f9f693ba979ef9ba14","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.306.tgz","fileCount":6,"integrity":"sha512-aQknLUGdnYddxXJb70DzZhBukHXORHDvRblZ7AlynnJX4LBzN/APx3FDEExAaLR93IP7iebBvHtyPLPZN+hicg==","signatures":[{"sig":"MEQCIGDsKUI50T2CXuaDrJtq2BbKFQdvESIES1wJEDOWJiyDAiBe9cnpRK8PULw4mLMW5tuS/xcUU+Mf2dIbeyH5iXWc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6744caaaf55ad6395a928d5a23702c5bca53988a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.30","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.306_1772473010547_0.37450691882537557","host":"s3://npm-registry-packages-npm-production"}},"0.0.307":{"name":"@tscircuit/capacity-autorouter","version":"0.0.307","_id":"@tscircuit/capacity-autorouter@0.0.307","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"966e53e6c0d23cc4ae33f34699bb9d22a9afa241","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.307.tgz","fileCount":6,"integrity":"sha512-4STrJjF+Yu76J07IknxeUUE8gMgdUnB4At/x6Uez6BFsJK8iYgjN+I7RCALdM8Z/0/D8Izb6q4d4iz4VPrJstA==","signatures":[{"sig":"MEUCIBtCIl/gzEu/M/gsWVJFJOnts3Vu9wE22skTwgbI5PzLAiEAqsqGKtVqRH6r6uQmOMbn1O4mPQlpsMDzV6CUqGDQjUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4977893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"76baf0348660a09606e57e10e8f953fab6649467","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.36","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.307_1772487108939_0.33149346001642144","host":"s3://npm-registry-packages-npm-production"}},"0.0.308":{"name":"@tscircuit/capacity-autorouter","version":"0.0.308","_id":"@tscircuit/capacity-autorouter@0.0.308","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"23bb1eacc36db8e2b29631aa9277c363c434740e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.308.tgz","fileCount":6,"integrity":"sha512-UWEYK3TT3Wkzc1mR92wfC9Vnw38ei03oMnzfnvk/7kgpuC2q65/XnO3vjPj87ywvUJ6rpaR9VuccxE3OLGu1Wg==","signatures":[{"sig":"MEYCIQD7JVeqo+z5+1vJlWYzhFJZdOEyUL1uGAquzJaXOAL/hgIhAP2jNeKwvvdudsPI3nW0dBXtzYduqVPfPKP6xGOa7gaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5313600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"010655a6564508fb4fbb52de96880ea559cd1955","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.308_1772489811141_0.6612298046572991","host":"s3://npm-registry-packages-npm-production"}},"0.0.309":{"name":"@tscircuit/capacity-autorouter","version":"0.0.309","_id":"@tscircuit/capacity-autorouter@0.0.309","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2b62994fa8264918fb1f8785aebb24b7cfb163f9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.309.tgz","fileCount":6,"integrity":"sha512-k38kHRByodbtF/4YgTuKGhWeb6kbyDPfmTYNdIoOuGPi3EiT2EO1xt7yL6E82vK/+h9ByrKg9KwnB+VHrOtqPw==","signatures":[{"sig":"MEUCIF485Ak3a5ooeyggBwTDmH1h94TzhSE4f99CbDj6ebrXAiEA+JNiIC9dCDCqNRPvrmMHWGYO/cfQJE1RpGpf0PIRws0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5313600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6babd116269bfe12473322e55d607b103b38db21","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.309_1772518533434_0.0634088121394143","host":"s3://npm-registry-packages-npm-production"}},"0.0.310":{"name":"@tscircuit/capacity-autorouter","version":"0.0.310","_id":"@tscircuit/capacity-autorouter@0.0.310","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"250a4efc624c838ab824b060390ca479d25607f0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.310.tgz","fileCount":6,"integrity":"sha512-YRO4px3GjKRm0LeLVCgIu+T7ErTWBATnxFtP1EM5drIAO+rbiZB9oHsDPaRtUBDZjo5VUWRyIonusIljyvK8Fw==","signatures":[{"sig":"MEUCIGnnmgMAiKOLKYul+YWz9FaMCgJudSRrkrK/k9PAUC8xAiEA/aFVq8pnTAPdfON4Q8p/lRQCmWlxMAzL2vaabWtYQ8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5313600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4030cdac3b66a122052d029d47587567e9f2d5be","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.310_1772521558381_0.7511467157124563","host":"s3://npm-registry-packages-npm-production"}},"0.0.311":{"name":"@tscircuit/capacity-autorouter","version":"0.0.311","_id":"@tscircuit/capacity-autorouter@0.0.311","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e247aa5b63651136dc88b493b405c3cb3e3cf204","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.311.tgz","fileCount":6,"integrity":"sha512-8BecP9jMVdTwXVd1Q0AiC0bACXqfMgqyfoUtLr+pISLO2hdga8iOr9vUJFgr1TJodstMVesUOg5ODfSbPNE9ng==","signatures":[{"sig":"MEUCIBeHGKO6BMhUT0pxHWFadoThGfElDFZnxmt7FNERFZbxAiEA/IewvYlqAtYogFOF7WVw+jQjjG4MovTTpMyXT/E6fQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5288927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5b09fc9477176ce7d5538a60f597adb09547c297","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.311_1772561968410_0.15262246110564304","host":"s3://npm-registry-packages-npm-production"}},"0.0.312":{"name":"@tscircuit/capacity-autorouter","version":"0.0.312","_id":"@tscircuit/capacity-autorouter@0.0.312","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4dbf7f2a657e5f1c710c5bb6e69f6aef818ced9a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.312.tgz","fileCount":6,"integrity":"sha512-WRShFsMXLFoIdjofTR4iZWF5LpmuaZ7hiqLjNDVcfENsC/rMpfnDgetgByuvnQPiemdtLnOkrItbkRC4fX+TBg==","signatures":[{"sig":"MEQCIHa9lLL+LXzEPilzIIpCeHNmCWQwIQz0mrhjkrQk9Ol1AiBlmcbBuEYrNdcnSen1zwwfiqokjSXKbsmO5qececLSjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5288927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"50dc5070148db1e670e2e635a8c8fc50264eb062","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.312_1772574393017_0.9794153492771436","host":"s3://npm-registry-packages-npm-production"}},"0.0.313":{"name":"@tscircuit/capacity-autorouter","version":"0.0.313","_id":"@tscircuit/capacity-autorouter@0.0.313","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"871ba5a7f924c0c4121fadc5615f550a3b3e4a4a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.313.tgz","fileCount":6,"integrity":"sha512-jcs6pa8kwwxOMd8i9QXY39qGLobGBXy9H3dHLOyoOkGio3vJ5G6gJ/uVbWa7Guf81+I9/vOdtp2xQSeuR/+YXw==","signatures":[{"sig":"MEUCIQCnlSEQokTfjwDK4aLOb92pxcFnVB8qM9gbWenYmzNJtAIgErZ62ljfOas1PT6GjrKyQAMciEtnRbw+00H0VgY/tr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e34f048a82dbee4263ab9390714977f4583db599","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.313_1772596486703_0.31497295890886057","host":"s3://npm-registry-packages-npm-production"}},"0.0.314":{"name":"@tscircuit/capacity-autorouter","version":"0.0.314","_id":"@tscircuit/capacity-autorouter@0.0.314","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d436386bfbf24ff0d9bb182df3b3b02da1aa946f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.314.tgz","fileCount":6,"integrity":"sha512-OoMvPe5xAPW2UFPgPoKxtJfNHlOG5CG48xhcN8xLcKrX6F0dKMLI6poIIcCD+9Q3lf5rDFkjCLxZUeuBLM6rcg==","signatures":[{"sig":"MEUCIAfMw7O8wjO8b5+DL0621sgD3VdGhcf+MHcZvoaX/+pTAiEAhYU90iUHsSsIf67Tb7fk8AobfYXq4RscsFocPUgmEok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67a7c4d3a7d56561149fd3e7b12aea7e76d30e41","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.314_1772598839478_0.18209074186878205","host":"s3://npm-registry-packages-npm-production"}},"0.0.315":{"name":"@tscircuit/capacity-autorouter","version":"0.0.315","_id":"@tscircuit/capacity-autorouter@0.0.315","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"745c59439a6a9962c76bce5c09abcceba2b5b272","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.315.tgz","fileCount":6,"integrity":"sha512-3W7e7ICMhPOdFrgKpLIV7KuIfCZAyFaN7zw7wVbct4G5H5w5I3MF0s/MKa4jy0LWUsLXOBFD+yIRbeX6yNQKGQ==","signatures":[{"sig":"MEUCIQDdaKwFqkj+PvUD8GpAIujKaew1s4AeIy7YQf5It/KgTAIgJMj3cgAQ7qc+g4wBoZfItouMnbAsBSW5KVm3jl4AqoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0c50c1242331063eadf81751e0f0e0dd78ac76f5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.315_1772605220226_0.15106706955641824","host":"s3://npm-registry-packages-npm-production"}},"0.0.316":{"name":"@tscircuit/capacity-autorouter","version":"0.0.316","_id":"@tscircuit/capacity-autorouter@0.0.316","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"162d58cc6d826b7afca73d25101df70de4e3776f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.316.tgz","fileCount":6,"integrity":"sha512-ef7oxwJbDz2FzG0k8wZRFk7iRbKkz+umLwfsLCwn+k9bJbDGBQVz5I27vDUl2JXiphb7lzq0VV1tTPOlODtz5Q==","signatures":[{"sig":"MEUCIQDO23bt3rYxFsvpZw5c/kTo5Cx54XwTncFKqWSghqz07gIgSNcOUd0jqZEkMcDZFMzdCyP/thxbH53lVHQy6Jv3siQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9d89696019fda3255af1ceb00efc065875ad697b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.316_1772715169876_0.25563252010013704","host":"s3://npm-registry-packages-npm-production"}},"0.0.317":{"name":"@tscircuit/capacity-autorouter","version":"0.0.317","_id":"@tscircuit/capacity-autorouter@0.0.317","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"af33d0db3f4fb9b396f1d07f3f0153dfd2931f8a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.317.tgz","fileCount":6,"integrity":"sha512-5Oc1HMoP5ksvFpDOHf9nv8wVySw7xvRNdcUrHe37WUT9Wx7sW6jy6jV5PJKmQnjrAqIaw3qWh8vzttsClMLCOg==","signatures":[{"sig":"MEYCIQCMR74O0vH2q8jJrCiPa7B7aoebywzbyZ5GpiysG39LagIhAPfFKF38NCW5KIaBnRf7W6+5hrMhUcJ5hgTi1tpKqvtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e3a48d6e9ed1e6c81eee6c040c3e47b87d4c5855","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.317_1772757865239_0.8914334490449103","host":"s3://npm-registry-packages-npm-production"}},"0.0.318":{"name":"@tscircuit/capacity-autorouter","version":"0.0.318","_id":"@tscircuit/capacity-autorouter@0.0.318","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bce158bc713e49caf74239c83109926f48887e79","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.318.tgz","fileCount":6,"integrity":"sha512-0aMldHlGXW/TM1ltiMvbrK4dD0dQRvuqNcHdOGE/0EB6isQ2YaMnZHmAFaqhEJCLPosXo2jb1fo361zcYwPVHQ==","signatures":[{"sig":"MEYCIQCVWuheGDcntcpUc/0ZE/f8+6B+chvGGvBgB7X3m3ZPBAIhAMqlTvYar57NUFhY4MaKNSXVArwQo4FkGyLlv4iEYEpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5295433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a8c02dc482d665427fbc2b543f670e1b6573a0aa","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.318_1773026801008_0.3175066907132438","host":"s3://npm-registry-packages-npm-production"}},"0.0.319":{"name":"@tscircuit/capacity-autorouter","version":"0.0.319","_id":"@tscircuit/capacity-autorouter@0.0.319","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"77acc3c148b48911967ae29bded2cdc891e4f918","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.319.tgz","fileCount":6,"integrity":"sha512-lhoUon6xUbjtFW3iGp74xoOgKBi+iGlAkFLfRD65L4/V1EweAJxJJKj+IHRyjCEYJJVZr4uQHA7nv6E3bbSOcg==","signatures":[{"sig":"MEYCIQCdwcY7VvR00RSwOnDPqCXPYvVHYx4QIjDQZ4ysUp03GAIhAIZ1O21Z2XmBhIZo/G7Xm2mAVfs77EMvQxwMo6WBsqEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5296016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5095e6bd4fafe995f44a5dcc1f0e0849732916e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.319_1773103334540_0.49410691605108736","host":"s3://npm-registry-packages-npm-production"}},"0.0.320":{"name":"@tscircuit/capacity-autorouter","version":"0.0.320","_id":"@tscircuit/capacity-autorouter@0.0.320","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b6d9a7820bc9eda4945c711fb9e769c2fecef5b1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.320.tgz","fileCount":6,"integrity":"sha512-dgTeJt0U+GN5fhiNBf22EQIpCSSHbuFvTFxKJLTqUjbvi0lTqAwZdYuMRc/pkLTQqnWeT2LxNkJ2PkIijb9JhA==","signatures":[{"sig":"MEUCIQDtE92uvs05e54WxGYvL6v3klt5F7snTeYsu6f2+StSzAIgF+LeC6lY5dwHdLTd68B5k2rm1cO0nRlpcrTol2Rh1fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5296109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"359f468e67d0a96064c09713835cafef7f1efd42","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.320_1773118582840_0.6636392617011275","host":"s3://npm-registry-packages-npm-production"}},"0.0.323":{"name":"@tscircuit/capacity-autorouter","version":"0.0.323","_id":"@tscircuit/capacity-autorouter@0.0.323","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1e6422e200c1f8afa68d85a891b548bd0bf1ca77","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.323.tgz","fileCount":6,"integrity":"sha512-Avogk3ruVmK8W+WLEUXVI7Nb7uB6sPBGC11KzXLKhr/1YzLfurJC+rMsHqXIdYie8J5FRTrs+DV9K5kL9lp9dg==","signatures":[{"sig":"MEUCIQCEQ4mtAmypsJUrUALE2MdMQq3Skz9zUoFOqFYEcpKTyAIgJ85KykcjvVIvbvvjgbaEqgbVQsq8Sm2eh8T5QKn5buw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aa1d1802c11fdaa1350b6c8bb5a03da3642fb5ea","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.323_1773166251994_0.28797022294152375","host":"s3://npm-registry-packages-npm-production"}},"0.0.324":{"name":"@tscircuit/capacity-autorouter","version":"0.0.324","_id":"@tscircuit/capacity-autorouter@0.0.324","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1f6a3b91d94fb998705b71261d561bde962d40cd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.324.tgz","fileCount":6,"integrity":"sha512-oYe8RYf7mq3cwVclM7eGDHEWRjisLYQ/AQitk/T5XaVzeYscUukEDmQTAaFzkBUUqxzpzBzxoQ2cYfjFHI6zBA==","signatures":[{"sig":"MEUCIA2SCHFszvQBy2h+CF5VFCVWGqdeqruaTiKQlrHtaZoZAiEA8KXQ2MwgwXhBKbSxpWW1HHjGZ6iUmlWZGgB9tkoNgKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c60f76f5d153380364e82200d451b5b3c6cfaf7e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.324_1773251042617_0.09711380911440748","host":"s3://npm-registry-packages-npm-production"}},"0.0.325":{"name":"@tscircuit/capacity-autorouter","version":"0.0.325","_id":"@tscircuit/capacity-autorouter@0.0.325","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8510b0cd6c88b96ecaebd9192ac6676e8dd3f6ae","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.325.tgz","fileCount":6,"integrity":"sha512-0tb3Zy7YKhPxVCMxwlDesrd6FyW5RdEdvcQz2Lu7KIJwkcDlT/4AnIFU4KeUrNSwxOz7XGhYoR0d6IOBVOsaOQ==","signatures":[{"sig":"MEUCIQCv1qKNAS/M9PqQds6Xz7k4KlIBmDIETyRKfIj8wl13DQIgWn4SfN9esWENQFsnAu7k30xau6VhaG+rvxWGEkyqkEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15eb7873640b90ea4be20f162313de5eb7a14acc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","bun-match-svg":"^0.0.14","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.325_1773253851155_0.9642793792186932","host":"s3://npm-registry-packages-npm-production"}},"0.0.326":{"name":"@tscircuit/capacity-autorouter","version":"0.0.326","_id":"@tscircuit/capacity-autorouter@0.0.326","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e46ffa710acdacb60254f849bf69345a45e8630f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.326.tgz","fileCount":6,"integrity":"sha512-G2YsSQbEVLuIPr95vJs1TirHgDHuDN646eS1OtsmlJuPzKrVR6wBtsEzV6AS/S2vp8v9EBI6zsCxrMPXXTpOWw==","signatures":[{"sig":"MEQCIDTcYrY9VtVSL42HA5o/c9yu2Hi3iaegU4hKRKEfeRLeAiAPbhqCON1hcGEEZX3xiHIH8DN8e5lDk6krf/nCCFXFjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b2275bd6d78ae8171a64710c96ed30c6bfc7e6a0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.326_1773269656914_0.3625878036100165","host":"s3://npm-registry-packages-npm-production"}},"0.0.327":{"name":"@tscircuit/capacity-autorouter","version":"0.0.327","_id":"@tscircuit/capacity-autorouter@0.0.327","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f966c875dc2d2302a3520ed3869b76298339c25e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.327.tgz","fileCount":6,"integrity":"sha512-SvmUZO4VievrAQ7Fb+G+pRy7ZRTlJhMTFaJn6+vDjzOJqsP5cFxem5m5aBx2yWx/6pkkG7D4u56/4WX3RNRaiw==","signatures":[{"sig":"MEYCIQDlVhPQ0Eea07RQqH5J8c1oPByz1olg8ordReZQ/joRpgIhAMFLHQf0sIgZhUSvRa2T2Hi8U/3AdsUNwLrwOzlbmCdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e98acddc337600b6c5e4c0b69045d77682c4e963","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.327_1773345790894_0.5457248522483595","host":"s3://npm-registry-packages-npm-production"}},"0.0.328":{"name":"@tscircuit/capacity-autorouter","version":"0.0.328","_id":"@tscircuit/capacity-autorouter@0.0.328","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c800ebef46162c1ce980e165225652cfe5a093af","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.328.tgz","fileCount":6,"integrity":"sha512-U9OlTC2AZ1YKJ85UcnL9wrgC0WRxQejT9wFhCWAO3sxGjg1Q0GiVLjqroEWzDZUrXBJHGiwUYprwGUSCyTehdA==","signatures":[{"sig":"MEYCIQCFrohex1GcxutKVmCmoYhdgXzNNP1Sn1tB7TOzDsrH2AIhAOKDJSl3XigQte6TUcTBu/mQ+Y7XpMfLR6cebV1acwXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba3261c3d78b395528ed831cd05099fcea31c400","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.328_1773360259478_0.7480577639546564","host":"s3://npm-registry-packages-npm-production"}},"0.0.329":{"name":"@tscircuit/capacity-autorouter","version":"0.0.329","_id":"@tscircuit/capacity-autorouter@0.0.329","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1cad90541a59c420f33eedd365d49a6e9a88641b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.329.tgz","fileCount":6,"integrity":"sha512-k5yVsV6RgemTAIOlVkxIKF0gAx9bzi/lpJYoSYFoEcJgLRqef3o4EaPsCI3FcTLCQHF75NIZmVYoiQHth0irAQ==","signatures":[{"sig":"MEUCIQCWkIax9nq/x+qZHsjyx3m1FeMSqzQvIeO5f+nhSzDWLgIgSM6jMhgyAiI9Tul9KnWEk4hq8qetPjfBP7UMChJHxlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5301371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a5920b4f5d732c8eadabef0ca8c9b32b7809a56","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.50","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.329_1773389187888_0.7491792555561363","host":"s3://npm-registry-packages-npm-production"}},"0.0.330":{"name":"@tscircuit/capacity-autorouter","version":"0.0.330","_id":"@tscircuit/capacity-autorouter@0.0.330","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5feda22ab92e87cf15de026bec66b82a42eeb8ff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.330.tgz","fileCount":6,"integrity":"sha512-eGvGB47CdB+iSf/03jfFGuTqAsZXKdXdJ+96cVBn++7dJ5m/V3aS8RUqs27VZtXrj7WG4vukQ18ZKlD8Zpr6LA==","signatures":[{"sig":"MEUCIF2x7jFXVffzkGCPvegdVzflBTSvwQWKhV7kkgbLup0sAiEAtNsYulM5X6gOmPWRS3PYCp0CXQivFIM12xd5OKS1In4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5633813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"96e2da004395b77846c14a8ed3b28b30959e5c85","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.60","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.330_1773422171275_0.4008235571296772","host":"s3://npm-registry-packages-npm-production"}},"0.0.331":{"name":"@tscircuit/capacity-autorouter","version":"0.0.331","_id":"@tscircuit/capacity-autorouter@0.0.331","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8c5c0137771ed8a50308c69e297a22747611623c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.331.tgz","fileCount":6,"integrity":"sha512-nfU7rVi2wdtj47CuhNp4WnoJPGljxLFg0XhgkQ/PnNjeLpZLzRthz6HCnswKhSQAupBBIs369Q05/eRhW3kVwg==","signatures":[{"sig":"MEYCIQCfBFFU46C8rYMz0sWvDKEXUxUN7RrCUdA4Omzojx2RHwIhAL2qbWJZrhDD2uwKvmPijXlZa02/mdsCFKy1cFePI69P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5633813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b9eb79ffb93a716bbe299cd4fa1effbcdeae7393","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.60","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.331_1773443493531_0.6267028753259387","host":"s3://npm-registry-packages-npm-production"}},"0.0.332":{"name":"@tscircuit/capacity-autorouter","version":"0.0.332","_id":"@tscircuit/capacity-autorouter@0.0.332","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c68d8648a10331f457a5b2c7b8e64e47d5a8a3bd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.332.tgz","fileCount":6,"integrity":"sha512-XARGP73KSCoMnNhexdKFXe5I/PI5N+ZZ4Evxi7sWqcFh+k/Moa816GjF8BX9dng2IiB02woxWuCKdFO+VVvVMQ==","signatures":[{"sig":"MEQCIEv7FSawM90ZfAt82eZpkYEMzW2hYPHQGvw9Xl2Fy2YlAiAQnmWY1eN/BBWjCi4Czg9V+TWKrLgnOU6yzr2gyz6KPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5633813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a0ccac28c1f0bb06408c49c8b1fbf2430fb84437","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.60","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.332_1773516972801_0.2121291501230702","host":"s3://npm-registry-packages-npm-production"}},"0.0.333":{"name":"@tscircuit/capacity-autorouter","version":"0.0.333","_id":"@tscircuit/capacity-autorouter@0.0.333","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e30b938a9a5ddeec7eb27f213566f2de63afa206","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.333.tgz","fileCount":6,"integrity":"sha512-v2sICwGLBxlmJCZHthUTL8T37IGvnx/zhE7nqrGvHiChY2eUseGwKtxuPcEzyqwmgC49dLezf1H282SXZ89DsQ==","signatures":[{"sig":"MEYCIQCeiixyP6qf1U53PeKj1dfDLQAecTC19WbuFakZGElGlAIhALVF5ghKdNgL9szcVj2ztSjOn3ajt0nK8oPznbcUVcTX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5633296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b74726d73a4e42fc12957af6de86d73363a5946b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.77","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.60","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.333_1773519488024_0.5023789290426033","host":"s3://npm-registry-packages-npm-production"}},"0.0.334":{"name":"@tscircuit/capacity-autorouter","version":"0.0.334","_id":"@tscircuit/capacity-autorouter@0.0.334","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"44e10d01668f458f84479f7d64e883e486c4dcc8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.334.tgz","fileCount":6,"integrity":"sha512-l7f/vYSa+EzE2mrmvfkWShCct9Y3vGms8culOugsvEY9nzeUQUXOF7i2YieV5cuNgASpUDceZ8As7bfzKa80XQ==","signatures":[{"sig":"MEYCIQD7outGRz2LZLVWE1XoP9+LqEKbNKzWJVwbHJM9EG7k7AIhAJcm7gob1AXt6Pg1t073sebpx4bvaERcGPRtpcDDJwQk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5634282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d97e60457a21f34d725450a67880778fbdba396","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.60","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.334_1773522149527_0.4993085121557448","host":"s3://npm-registry-packages-npm-production"}},"0.0.335":{"name":"@tscircuit/capacity-autorouter","version":"0.0.335","_id":"@tscircuit/capacity-autorouter@0.0.335","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d99839b06b45e435c9b147d30590d441971a007a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.335.tgz","fileCount":6,"integrity":"sha512-wNmE+GIXrY2TEMaXkkD/sDPdDSFsYrAzt9JquoZkICD9uRdtc5+sqj/BiYp+tiEjWd7AkSsnpSS7dDd3Qs/Bbw==","signatures":[{"sig":"MEYCIQDC7e/MBXDHtOWTEsuPM3jkCOnb/ZqswDXr3J1ZfE17ZgIhAKT93mwOkWS1/UDkWrblqXjJoMuVgnSNoI+s/eRoIK3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5666824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c08bb1b85643c8a60eea27e2da9bc3b9de70f513","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.0","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.62","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.335_1773639517965_0.6973067283328587","host":"s3://npm-registry-packages-npm-production"}},"0.0.336":{"name":"@tscircuit/capacity-autorouter","version":"0.0.336","_id":"@tscircuit/capacity-autorouter@0.0.336","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"03a4c22c81c628df767a5f568964edf28c995e76","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.336.tgz","fileCount":6,"integrity":"sha512-tZBONYjRLvrIPFVZG+E4gZPtkO+jqjkbLklia51JZ6W3dend+D8J2w9FoyiGtaJUj/4wTtjiDQO9npbqeuneqw==","signatures":[{"sig":"MEYCIQCQlXsYyH9Jf/DlRqm0dqdbLWXuorzTLGATQmbphWMMHgIhALtESYbLMvqH3yMj9uGjW7t1+BuEE8Sr0LOECERtGi8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5677710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c09462372ec04ca874e01bed95a6cf83da4e352","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.64","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.336_1773647926745_0.4373978605186333","host":"s3://npm-registry-packages-npm-production"}},"0.0.337":{"name":"@tscircuit/capacity-autorouter","version":"0.0.337","_id":"@tscircuit/capacity-autorouter@0.0.337","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c894f82adcb60e759d99a34bf9cea5640a745be","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.337.tgz","fileCount":6,"integrity":"sha512-yTZY8vD5kkI9QvHvs9b2dyGz410BW633LUL41BlUJRUON3J2Bp5GI9+exRX41nJUb3A7fEYPd4HSo52YaMYdSg==","signatures":[{"sig":"MEQCIFTn/Pc2lBEXfwX3fKnp7I+TBOJiu4CtWXrzr6EQdGG9AiA4R/5eZcPsmqhGXol55XD1859fhFSXk5e6C6fJBXh1FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5677639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c6ff8291855660945f6b7d49c2b1cb5f6258d66e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.337_1773768907805_0.45981154490589193","host":"s3://npm-registry-packages-npm-production"}},"0.0.338":{"name":"@tscircuit/capacity-autorouter","version":"0.0.338","_id":"@tscircuit/capacity-autorouter@0.0.338","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"213ce4ab43b826c24533120d898fafdf84180b98","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.338.tgz","fileCount":6,"integrity":"sha512-Wz4037Ik84cmbiLXFB1iH3BHHQA+JBzi/W5r2XLZNlucACtp24Gp8hzJCV9yYp8u+D6wEAb2kDyEdlm8UTUAog==","signatures":[{"sig":"MEYCIQDPgDH1FmOvDcWBwnytE9OwMzoXLsd1Iv3pouKCQZYKcQIhAPoTlzgxQJ493FpDzVI+xLG+KBkGTbTNhjUNUE6d2R+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5687299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"01b77e879985314b0fc000629adb2cb73777b94c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.338_1773770075353_0.05448829648021669","host":"s3://npm-registry-packages-npm-production"}},"0.0.339":{"name":"@tscircuit/capacity-autorouter","version":"0.0.339","_id":"@tscircuit/capacity-autorouter@0.0.339","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7b80ddca1575f1231dc359a695ecfd11feec4f18","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.339.tgz","fileCount":6,"integrity":"sha512-5Vqx1EOxubBZ4W6837UOnfWZfLk36pTTxEP8trDWWUsvQ9Gb4UzSYDSp8XJwJJKWHkaD/ps1lmPQp2ZNEHsU7Q==","signatures":[{"sig":"MEYCIQCqOA5TeLC6h5u2a0Ye+1fFp4B0AO72rV30n4q8yWFzgQIhAPJBZG8i4t65OlUiDRixX+ScD2IXXwI0H0MNb1EZpw4J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5687299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dc655068d4192cbcd6f71e7f9d3c7594d04e8f84","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.14","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.339_1773772109593_0.19634683162817068","host":"s3://npm-registry-packages-npm-production"}},"0.0.340":{"name":"@tscircuit/capacity-autorouter","version":"0.0.340","_id":"@tscircuit/capacity-autorouter@0.0.340","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2e105a1c2a5d03ee489843e0b7494298033433a6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.340.tgz","fileCount":6,"integrity":"sha512-jkBIsmXROTPDYubDmLUYGG2V94pAucLQCAaAGEhlAEjNHdWPfGF6xVCqjou229bm4N+3mnFufZwZhaT79q5j9A==","signatures":[{"sig":"MEQCIHP/yPHS9O0ehY43AB0nRHSLh/4TyJnCnnvFWXvFGSpkAiAuJULD88W+5WgYB5WtKOd1lZnJT5NQtf0wT/p3gDqGUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5676165},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"28012f5cb560a98781c30a1877ad9eef56c76c30","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.340_1773774018714_0.022798851632732875","host":"s3://npm-registry-packages-npm-production"}},"0.0.341":{"name":"@tscircuit/capacity-autorouter","version":"0.0.341","_id":"@tscircuit/capacity-autorouter@0.0.341","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8607a16dbbed32678635209902cbe4d6a5af1f65","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.341.tgz","fileCount":6,"integrity":"sha512-6N+V3h4Qcz5jACtzhH/oFppgOaATcHtJg9e1PR6XW9/WIZ+kWSztXJMMUZ2DFGQWPmri15sLUXyie2NSx50+Dg==","signatures":[{"sig":"MEUCIQCJrkffUlB0xCHky++V0wx/uPQf1fXaJfqpPwluLh99VAIgIRbTX99XnPIvn6ptiqw4xMOFgskTBjOXdp17+U+2LkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5709394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2ea3631b208bfb91991def4894f6841d190eebf6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.341_1773776370082_0.8033241509174542","host":"s3://npm-registry-packages-npm-production"}},"0.0.342":{"name":"@tscircuit/capacity-autorouter","version":"0.0.342","_id":"@tscircuit/capacity-autorouter@0.0.342","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e1c387a5fec3e0e725164fb7962c5c2569b55161","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.342.tgz","fileCount":6,"integrity":"sha512-U6pT77XDH56YYzxxQbvRSvMU1UnUdqo9GMtbNdW/Nu3x4Tx2POkrgxaqvt5ncJ1Rg29EK7TI5tdpkSh0Lsxo4Q==","signatures":[{"sig":"MEQCIH9nmY/7A1rhZmdiEnD4s8S7HFUwQllilYhrEvpOFkoPAiBn6txaCHIy12vyvZbvXzK07P0j+nxopvmGkAu1pmHfCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5709675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4bcc30d1e52595feeea03f1c4405317fdaa8e9ad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.342_1773777205387_0.22055108027171966","host":"s3://npm-registry-packages-npm-production"}},"0.0.343":{"name":"@tscircuit/capacity-autorouter","version":"0.0.343","_id":"@tscircuit/capacity-autorouter@0.0.343","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7c05171f753217a1fd2c6e2655bf4048de2eaf20","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.343.tgz","fileCount":6,"integrity":"sha512-hxgJG0AyvWKFWTDODjS6vRrGgsL3evbMMcxzMa4/5M4E0rb04BYGhTssKE5Wnxb4N/RQubZxNJ1c9VbxQWQo7Q==","signatures":[{"sig":"MEQCIGwy4PF9NYay1SYvRTWPgwB3ABhbrtoC7f4MMjtS7pnVAiAdimjSDsLhgy6sPkKgprwgy+Be+2PldPDAHv/nL89mzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5711028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e4508cda359e81b3e4a68da1beeb0c997ddcb210","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.65","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.343_1773781549605_0.22177998738488913","host":"s3://npm-registry-packages-npm-production"}},"0.0.344":{"name":"@tscircuit/capacity-autorouter","version":"0.0.344","_id":"@tscircuit/capacity-autorouter@0.0.344","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dabb30cc3a8cb2d67af95863872c8b60dc077b3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.344.tgz","fileCount":6,"integrity":"sha512-o0yM9Nzv6PuMHaknfvEDQ919toWGbc467lD5ZJHLGZX3YprUBdIP1eOUYmyoAPOm7sGK0p702Ftj82KsZlHmPA==","signatures":[{"sig":"MEYCIQCKIUltppfir+YwS8zlPWJBMcWXOluHGf5VEeOn8GLkcwIhALZ+bbwMEQMopf+0xV5YiN7pULVaKBqlnEptcBOz8k1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4bd6ff46323151b6e00e8873213a6979ad294402","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.344_1773785158704_0.7405336120325932","host":"s3://npm-registry-packages-npm-production"}},"0.0.345":{"name":"@tscircuit/capacity-autorouter","version":"0.0.345","_id":"@tscircuit/capacity-autorouter@0.0.345","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b571b1ae84b9b4bfe82e7c73c0fadd46d072ee6b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.345.tgz","fileCount":6,"integrity":"sha512-6e+0Eu8td/OlhlYgKZXZIDzBsrJyLou1iQazTg8z1D3WOrbKFz3O2O5aWCYMyQQ83a/w2JdNW/QQGgFWe2uHsA==","signatures":[{"sig":"MEQCIG9FPPJdaB4QCgkS9wOfa2iVWKwzowKoSKik/BVaj7sCAiAtrVsHT3JgvwDRNPjcCqsCQQMaZ1ZgcYul8WyxwNGD1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5719661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e3664cf3bdc244f95a0979d5c3557de93bbb4a74","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.75","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.46","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.345_1773787072312_0.8839384681452065","host":"s3://npm-registry-packages-npm-production"}},"0.0.346":{"name":"@tscircuit/capacity-autorouter","version":"0.0.346","_id":"@tscircuit/capacity-autorouter@0.0.346","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"99e35fd8a7035867e509f10b68d6c41eddf20e2f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.346.tgz","fileCount":6,"integrity":"sha512-+INCFg2bjVV08xVNEez8FzhrrKMBC+OAE/XKHbqCuahX7b9JincCCepw8E4z2DIaFN8VOXRKxEfigkF3X69D0Q==","signatures":[{"sig":"MEUCIBC6cKqtXD+Ts3xtQgw2zWQ6YgA4EeeikBq8yJe/IGFRAiEAnh2o+q8cijP42uzQKwbDwzFdmWRI6w4Rnq0UoGNmoyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2d7a37e0149d58a7c0ed927f8a74f443306e89c1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.346_1773853373363_0.3731152725886555","host":"s3://npm-registry-packages-npm-production"}},"0.0.347":{"name":"@tscircuit/capacity-autorouter","version":"0.0.347","_id":"@tscircuit/capacity-autorouter@0.0.347","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"592d937d2ec529d3cc95ad0a19e9a6a58ebeda35","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.347.tgz","fileCount":6,"integrity":"sha512-bwvGovsxgWZDAnxfDavCHVq7uityMBhIV6Z6T6yLgDYNDla4G88wwu2QEC8Ec1T9bhoi1cjHxQpr6boI6y0Wkw==","signatures":[{"sig":"MEUCIQDsdlFCzHFj0ULIL7ndcWz34YEYR47EwPTaUgnZg1MJ+gIgDJqzzrdZoqIOZ4CQPypHd51XHyR4HHDuvf0FzlRV2mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"da416cb1c61f0c7e1aeee957a252a651779445ca","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.347_1773856403636_0.04208600104180471","host":"s3://npm-registry-packages-npm-production"}},"0.0.348":{"name":"@tscircuit/capacity-autorouter","version":"0.0.348","_id":"@tscircuit/capacity-autorouter@0.0.348","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"842e2cfa26fabfdeaa6b1638d3928f0a34c2426d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.348.tgz","fileCount":6,"integrity":"sha512-cdzrfzpxxbq/JCOTpsoCya8cTZANhQ36NxRWPjie4sCV+Jx3gVVOMGMO/xdtzS8his4oIkDnmpboExqNoxxkZg==","signatures":[{"sig":"MEQCIEtmgtM/EVyWFMDTWbXw96QK1WFZs1VDcTb3P8S0zmaCAiBy8cTWIU7SKDoCLgE28nc9mBOp5aL02iE+WffMf33c3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f4d07cdc34ba3928dcd1fc3889337f49451fc0d5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.348_1773867777608_0.8979137735156788","host":"s3://npm-registry-packages-npm-production"}},"0.0.349":{"name":"@tscircuit/capacity-autorouter","version":"0.0.349","_id":"@tscircuit/capacity-autorouter@0.0.349","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2f3e1636f691e6099f2146cc368e45b66d5c60a8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.349.tgz","fileCount":6,"integrity":"sha512-dk9uTUxnZKV/3Q36Xlw6Q/d2v+dEQTsBBt5lMIWDY2HFQy5/5WZRXKSPdwjAghCCkqrknXx49N32uOmHsfUbyw==","signatures":[{"sig":"MEYCIQC8wzqNdYy9iMVZpKzlKKx69WAzv1LXn2OiLNwUQjA6jAIhANNUrA+UNPgBg4n7NCGzTj/jTxPZBDpLsQOaLs5IbV42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"123dc8d975330128c712f53130c18bc0a344fe4f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#3608022f119c62df9f3beda8dde98e483fad40a3","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.349_1773966869779_0.662026567425134","host":"s3://npm-registry-packages-npm-production"}},"0.0.350":{"name":"@tscircuit/capacity-autorouter","version":"0.0.350","_id":"@tscircuit/capacity-autorouter@0.0.350","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"421ba55921e404fa6c6eaa6b9c2997d5bce3fcbf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.350.tgz","fileCount":6,"integrity":"sha512-cnRUwMfM/o5uPHgrhuPgiFH2WFa86vGsCjnGXKMdu9zs3ESnlqLLJZhNownd2u1DTQDIt2SE/L1eFdMYv5ZgpQ==","signatures":[{"sig":"MEQCIAgCEpuBcHsPhyaGr71EvOLMtB15aeow9DM4jtlFxO4PAiBLVCd8zcbrRRTCggKKgVHfjJDdHf+wcFJxkV7sN0qr1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0f93da5d84ed158748f4758f3ff2d1fc2cf5d5a8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#3608022f119c62df9f3beda8dde98e483fad40a3","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.350_1773969282995_0.1515656934073688","host":"s3://npm-registry-packages-npm-production"}},"0.0.351":{"name":"@tscircuit/capacity-autorouter","version":"0.0.351","_id":"@tscircuit/capacity-autorouter@0.0.351","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b20718dddb10cb0ba8fc4b8ad59e98c940190406","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.351.tgz","fileCount":6,"integrity":"sha512-/pO6GzAZ1CE6Re25ucwQjDqCR9DYhJNd8i6VF7Zn2EYOv848ju604/tIZgVPspAeYPYjhk3vaNXKoUM7tFit+w==","signatures":[{"sig":"MEQCIBQ9ejA05eSNwVagsHYvfq5RWcwRS4Dc3m08NnL7JyKUAiAPtPvtVW/uQo+OEduaQX2uBQ2zeeMYfOStKLr7r8WZ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0ca96ff9097d3e3231cd2714a80de59f95fde46a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#3608022f119c62df9f3beda8dde98e483fad40a3","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.351_1774151023620_0.7132099991376211","host":"s3://npm-registry-packages-npm-production"}},"0.0.352":{"name":"@tscircuit/capacity-autorouter","version":"0.0.352","_id":"@tscircuit/capacity-autorouter@0.0.352","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c1a9523697be2afeda06ae14422b766cf812bf1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.352.tgz","fileCount":6,"integrity":"sha512-dy3MrJTDvHRIaY/X58VVOtUVVkfeJlOCU57lgt11/AEQTapRinYthQRp6ElPU2/gu6nEbNn8J7BGuvk16ViFDg==","signatures":[{"sig":"MEQCIHKozRXTjuCaQVhX5vf6ettpvzSrUiZxtdTBFXWEn0c4AiB7mpzMNwLKWIzwwhA4voBKhDywTmYwoT1mppEQt2/VrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a76ef298d373ce06e13171b0d3251e35f3dd83e2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.68","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.352_1774151098499_0.5109898532306465","host":"s3://npm-registry-packages-npm-production"}},"0.0.353":{"name":"@tscircuit/capacity-autorouter","version":"0.0.353","_id":"@tscircuit/capacity-autorouter@0.0.353","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7950fea377201d2baa70ecc41cc5ff7a97c2b6bd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.353.tgz","fileCount":6,"integrity":"sha512-5fi5pn2N7Heh99lGbzsYQqc8vQ+UcgLs8YXkNrQFPZxzOqDU08+DXpqcYBcWbgntMV5pm016gs5qeZc5MHZ7Cw==","signatures":[{"sig":"MEUCIFOYJbcyNfybqH2u121zxmQECBshmOz7mndHeTUt98J+AiEA9ZTBM4nc55lSvUS3InXFDC53XjwNYVTiMcNwnI0P6gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4856d7b14c468db151971c2422ab806474e8f78e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.353_1774224173376_0.8845100951224749","host":"s3://npm-registry-packages-npm-production"}},"0.0.354":{"name":"@tscircuit/capacity-autorouter","version":"0.0.354","_id":"@tscircuit/capacity-autorouter@0.0.354","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9d05ef643c7c476fcdaac6a56c87f29b6ffdb837","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.354.tgz","fileCount":6,"integrity":"sha512-Vdl6szvPhbbaPeHMD+/8dq9No8jUDkdG/3G+PzMwMl/lOhBwaQWVyVSeshXMVVwqBmMTkg45y/17A8C6M+KoMw==","signatures":[{"sig":"MEQCIE7JmWCA4VH/vEdPzmzknMhxtj7xkC2KNY6QKYt7JP/DAiAsMtHVlS7yAAss3KmrGuEX/AgeBDjBTo2JnOX59i5N1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"defa926c19088d00ab2fb0369d9fbeed972e1118","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.354_1774260237574_0.34871237461049587","host":"s3://npm-registry-packages-npm-production"}},"0.0.355":{"name":"@tscircuit/capacity-autorouter","version":"0.0.355","_id":"@tscircuit/capacity-autorouter@0.0.355","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d5958d729579abf78d6725c5149dd0c2a056108","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.355.tgz","fileCount":6,"integrity":"sha512-0X9N0ySQNpgOlmxYNDbseAph/DD1H15FIMdzFEOg9p6FIbLnZEIk05R+HGkyLngTPuF/EGOI4rivFK1686Xn6A==","signatures":[{"sig":"MEQCIGSfhxCKQIskWE6Pcwmdi3JyM1KWUgh3ELkCUrQtVlnUAiB2AkkUIL/6C5UVQ13Pqy5AtRz9PZLfx5aB2mgnEmg4LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bcafdb24fc7908ba5f600b4e712beb48012aa183","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.355_1774279755373_0.8841025559765894","host":"s3://npm-registry-packages-npm-production"}},"0.0.356":{"name":"@tscircuit/capacity-autorouter","version":"0.0.356","_id":"@tscircuit/capacity-autorouter@0.0.356","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b5bd71e243a2b5c3afd38d8426881f823bb0bb4e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.356.tgz","fileCount":6,"integrity":"sha512-BHfYYe49LDbFzLM16uA6832bgGWgMAxvtP9HpO+5eOdhQDwQvoRUh3WuwaGOL6GAoeH2Kpkmc9G65w3Nv0M3Kg==","signatures":[{"sig":"MEUCIQC5k7CxP05wUy/paxOk/m4Qy33wMOgIRJFmVWETzC2UNwIgVrqksh6/9M9i0zQOtH4LtgRT0qqfOiuH5+ED5oC0U9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"292871270e0cdbfa67638f8150f59ae6ecf66a6c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.356_1774306377520_0.48244373003107244","host":"s3://npm-registry-packages-npm-production"}},"0.0.357":{"name":"@tscircuit/capacity-autorouter","version":"0.0.357","_id":"@tscircuit/capacity-autorouter@0.0.357","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cc4178ee0f781ce2b3ce348a7c03e4d5fea4026d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.357.tgz","fileCount":6,"integrity":"sha512-YNVOT8z0I8Gcqr+n5JPZmm0fmULTdukN0s+c/9yErJ/slKMfCoXzgmuzQjviODpTqtYG3gGLh2sDpkRZx9l+GA==","signatures":[{"sig":"MEYCIQDWLmNbz0rkUkN7pvt/S5jq6/Fs5q/fxWyz5Qk7zZujggIhAK7XaZDpM4aLnlSopnpRlwp3geHQbL+tbb1kCP51yUHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f788ecc21a628ec1a028437cf51b8fcd58a7cd22","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.86","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.357_1774309549067_0.1998957115201767","host":"s3://npm-registry-packages-npm-production"}},"0.0.358":{"name":"@tscircuit/capacity-autorouter","version":"0.0.358","_id":"@tscircuit/capacity-autorouter@0.0.358","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"11e71a0cd6c4aed034b190bc466c115ba4119f38","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.358.tgz","fileCount":6,"integrity":"sha512-vvu6nAbi3KiAXFK8tdYGusMnPsyYmUTfRqojSVv6WIDAFHF27Ti/FpbsxOjpNztxCfE6Fc7oByedujGzOjPdHw==","signatures":[{"sig":"MEUCIQCVyFv15jmHZCvcvdGQmJkZ1jFf8qzQsq3wAhvDi8uStQIgVjhNyP4FAwuv0uKEnCfMeYErJFxFH11fO+TjZJZ7unw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bdf78b5231b921eefff4f495c53a2642a6bf6c9e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#de534c1","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.358_1774309734186_0.7102204288455258","host":"s3://npm-registry-packages-npm-production"}},"0.0.359":{"name":"@tscircuit/capacity-autorouter","version":"0.0.359","_id":"@tscircuit/capacity-autorouter@0.0.359","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fad0e601ca160310f0a2cada46c7e7ab7ab6718a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.359.tgz","fileCount":6,"integrity":"sha512-j8k/34LOW7oHG34dzklYKbGd/w5gzzLC+TZy3GcdSMsLVAR/V2yfvlnzK7A6fHE3ivYth2xnwwJHVjK6OU0rrQ==","signatures":[{"sig":"MEQCIEUC3w6YTsNy/ups+RnCcDqbZMD+j02iL20LlYMfnxwJAiA7i74isHVghOn7MWypyd+ynrVMtk9ICW0dYuWdqXneLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6063765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d241d9b1d201fd4cc3233bba9a4e6934f47fa4de","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.359_1774323618830_0.7751344859971108","host":"s3://npm-registry-packages-npm-production"}},"0.0.360":{"name":"@tscircuit/capacity-autorouter","version":"0.0.360","_id":"@tscircuit/capacity-autorouter@0.0.360","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d7f4c9c3735f81e0ef2477c1fcdf7117ae0a0258","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.360.tgz","fileCount":6,"integrity":"sha512-lw26dInUl0KkUQlE2r5blWFppoLbTg+prXv/6E8R5v2yTI2Z8CO4QGb+e3cDqXIzuQmpWtME2OjqB0ugnIlQVQ==","signatures":[{"sig":"MEQCIEVe8toQXey/QYro1Ec7MLhdOx2fRFLgo6R9qDwSt8XSAiB7rVwn+dw2xmr54eicAvLLf4LDxwCrr7klbyWMLKtYEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6066327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a7ccd39f248a264a182a1f89ef8748f12af5dedd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.360_1774384779641_0.699539147879461","host":"s3://npm-registry-packages-npm-production"}},"0.0.361":{"name":"@tscircuit/capacity-autorouter","version":"0.0.361","_id":"@tscircuit/capacity-autorouter@0.0.361","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"883b8a18a0104c743bbe5c6699156fbe51412407","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.361.tgz","fileCount":6,"integrity":"sha512-SdLVFLCNZ33cspNgL64l7TI0gQjn5ZakfXyDsNGqRK8vUlhpboxr5bvjpQ5O6dNDszUQsiSj/FbuHiUgpm29cw==","signatures":[{"sig":"MEQCICPXNORqYjpROOaG0GV/8+TRN4CPV9nN3+mFMqnI1ZKFAiBfHhPg9j20dzHJ9sRPBgUit6G2HEMQdmCXvc1+yiaUbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6066327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"71dab617f9820a172587ac4e06894745a0942242","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.361_1774388942581_0.07085143458474508","host":"s3://npm-registry-packages-npm-production"}},"0.0.362":{"name":"@tscircuit/capacity-autorouter","version":"0.0.362","_id":"@tscircuit/capacity-autorouter@0.0.362","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"efd153d6503480c46f3bf18762a3621c6ac19ce2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.362.tgz","fileCount":6,"integrity":"sha512-H1xpjxyBSnn6HzPEZwiViAOJ3nypbBgNJPCpo6JYJt7Vl9nQSbYD4iHEgobf/uv1b4lCaFO/1PXEFhjHd5o0hA==","signatures":[{"sig":"MEQCIEynFVLMs6ljxO7FRHAOqXYJ3Oyr7KQEcFdWiPfGFiNLAiAoAXSTgzK9nvceJfE7eytGUr2buf1G/74YPK8Mh05Wyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"84ec60a323528d28c0ac7cb51b3f21c5be51d849","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.362_1774452531071_0.12220019511020741","host":"s3://npm-registry-packages-npm-production"}},"0.0.363":{"name":"@tscircuit/capacity-autorouter","version":"0.0.363","_id":"@tscircuit/capacity-autorouter@0.0.363","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"269677aa895dafa140651a3c381c48668a162b50","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.363.tgz","fileCount":6,"integrity":"sha512-Qg+W5vh49SoJmb+8hcCcPefTHFXAsfWp/gxn4JUR1AlCNmEXF+/xoD/sxh398hFY7wotuenKVXl1ftAdj1GogQ==","signatures":[{"sig":"MEUCIQDANtTWU68n7EQdtNZDLd7paNCNkYArhslbpWf7TvKcjwIgHEqqXzsGnLo9EzeNGgZACzIBwdQxkGRBkr2IhPVqd/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1bfbd46077e3cfa53d50fcd2d374b682f6a95faf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.363_1774458323518_0.09595074238906087","host":"s3://npm-registry-packages-npm-production"}},"0.0.364":{"name":"@tscircuit/capacity-autorouter","version":"0.0.364","_id":"@tscircuit/capacity-autorouter@0.0.364","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ef72c4cc2dfff7fc4287856a46d2997e0203c20c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.364.tgz","fileCount":6,"integrity":"sha512-dMFTXVFsU6IRb3wNcoApXym8H3HUaFPp5HDwIzg/pSVm6IVrtyU2Jg4PVOU2I7H9xIHoLd0s6JNd792hKI/c6A==","signatures":[{"sig":"MEUCIDPpVPH0zVGoQ2kqvFJ+m7N+ZzOBNv579IreRB7qPNXkAiEA7FQm4MrUPS6SOq9lJrUicjRJuEgFFxoCVumu71oS8dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0bc01071b692ed7cffad41e8e7f8f418376299cc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.364_1774458670932_0.4507125072744793","host":"s3://npm-registry-packages-npm-production"}},"0.0.365":{"name":"@tscircuit/capacity-autorouter","version":"0.0.365","_id":"@tscircuit/capacity-autorouter@0.0.365","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5649acc594bdbe7b03e94f8fe032b336d7f8b4a9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.365.tgz","fileCount":6,"integrity":"sha512-yVVYmbpU/ufgZAtGuX5HbQ1ybNK4R9SHmjf6c7c1yZfhVSq74wcR0w3Vdp6IrB6SYQCjz6x2XlhRIW4sh4AIuA==","signatures":[{"sig":"MEUCIB+24ZXUu9SHiT2ZrnA01bthNxdIzbUUoyI1c8bQj9QaAiEA0T+g3VqHVCvn0YCFOGj7K0o9qaadr+jgonoIMpOvoZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2c80572fe5ba14e83120ce1a274637ac3db99ecf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.365_1774458965211_0.059080056610619325","host":"s3://npm-registry-packages-npm-production"}},"0.0.366":{"name":"@tscircuit/capacity-autorouter","version":"0.0.366","_id":"@tscircuit/capacity-autorouter@0.0.366","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fe5e8474d3811deeaff1907c8db23757d38866b1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.366.tgz","fileCount":6,"integrity":"sha512-77K0bSOzhsigNAqndGGDA1cJwEJY0Z2AC6ZS7R7PWLF7jKThHAGLdi0IOxgeDMLpbl8iYe37DViNLc62i1FaBg==","signatures":[{"sig":"MEYCIQC1ukvXdCg8/vLHlCLcR2EDkV2QzE4BMQs2O5GfsTeoWgIhAOlqiOHwNXQNS1bHrOSNvpXeL9f+MmYboJNyGz/xj+xu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a148b37aead291bbe0b74c3a46e941a821849a5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.366_1774480733965_0.9705025681680879","host":"s3://npm-registry-packages-npm-production"}},"0.0.367":{"name":"@tscircuit/capacity-autorouter","version":"0.0.367","_id":"@tscircuit/capacity-autorouter@0.0.367","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"afcc0c75da99aebb15315e33ebe4d6903cd56291","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.367.tgz","fileCount":6,"integrity":"sha512-oVu23XTANLswcsl2QfOuJzEjD3Wdm/YMceEqgew9P/nV/+P4uMBbFL4WWZyrukRJXR8GFMpR9kXkqUhGIgJNwA==","signatures":[{"sig":"MEYCIQCMhA4l2uiBELbadtlSkhDh45xAsyjLNHFaJ72dBkvqoAIhAJzh1AQEvzCKme3+z01EKNxcJ4BVx2CQE91RwpREMAe7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf8d9d34cc127880e7e0c5834837b23aa5b838b7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"git+https://github.com/tscircuit/fixed-via-hypergraph-solver.git#1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.367_1774625220454_0.8897452888070241","host":"s3://npm-registry-packages-npm-production"}},"0.0.368":{"name":"@tscircuit/capacity-autorouter","version":"0.0.368","_id":"@tscircuit/capacity-autorouter@0.0.368","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9fa7c67c5d83f6b1d64c80e66f868de272291ea9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.368.tgz","fileCount":6,"integrity":"sha512-+Se4d9fr/Af0hxsUs4A91T3ZQC5lJp7lPfS636eTVieqcYFb2vrSdABUxaBRpdjcpE8oiJwUP68dRSmLZ9is+A==","signatures":[{"sig":"MEUCIHmaIKEEPHSC/CK+fejpuswr3NJqxaf4j8ySd81g+dV4AiEA3GU8Ao4DX7GlrFz1TV7WpvtRl7JOfKSsqxAPYuxcHWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1bf7047d968e10fb50c1abae7ebe6f857b0e2dad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.368_1774708486998_0.12467650298996213","host":"s3://npm-registry-packages-npm-production"}},"0.0.369":{"name":"@tscircuit/capacity-autorouter","version":"0.0.369","_id":"@tscircuit/capacity-autorouter@0.0.369","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ee681095f052b6c87681730a48b4569283470d2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.369.tgz","fileCount":6,"integrity":"sha512-7adXjOKlDGa8/qUFLYJ3WPWi6auiCcnlx6tL3OPTCyIMzlbIHP5sc6o0YUs0vHZ+Q6IvH5lImB/yXtOwnqrp8w==","signatures":[{"sig":"MEUCIEuBRaId33i0Td5XgF4+mHiQDovjIr5P9dzJozJAblFsAiEAvgjx/2HvAtbVKyJARTlBPDTXQNsz5D8yUX8iym7svyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7192867},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"03aa3ecc7f4f889bdba441836a7e90a9ae0cdeef","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.369_1774765223651_0.7536311575945005","host":"s3://npm-registry-packages-npm-production"}},"0.0.370":{"name":"@tscircuit/capacity-autorouter","version":"0.0.370","_id":"@tscircuit/capacity-autorouter@0.0.370","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"75803302a63fc5044c93de45cbc5a69500eec910","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.370.tgz","fileCount":6,"integrity":"sha512-pOMmNiZXaGvRt7NO91rbPEdCyZWhFxT34FGGeJkK4zal4HcOwK8d1KZfBjYhA0bmwnZhthrKWKVc4mypJswhiQ==","signatures":[{"sig":"MEYCIQCOWclrOI0FtRP2Ab+206yle9FH0REdVAZZ8eKw6j48mAIhAKTWx418vSlNdnOaYIgETE8nv3IH0paWT93BYNb5OZhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7193059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd211ecf792c99252c9a050c0557251f7f922654","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.370_1774800158683_0.21142791144599848","host":"s3://npm-registry-packages-npm-production"}},"0.0.371":{"name":"@tscircuit/capacity-autorouter","version":"0.0.371","_id":"@tscircuit/capacity-autorouter@0.0.371","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"81e1b71e2aedc55fecef31878ba66dd2137a4399","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.371.tgz","fileCount":6,"integrity":"sha512-VD4kFchs/z31bv8leu0wikc26++Je3lJ89lO2YbT2+fqqibgjkzpoykEQJL8HvN1KPysun7uiRb3Se7TmJ35ag==","signatures":[{"sig":"MEUCIDHLWU0XCiDQxfNcMaezZA/9zFSZYLvlLuIQCrnicNycAiEA4etgOQ+nOg3DXUZQ9/PsCszZ2WN/boYCSrkvv1Sl7gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7195471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f86ad7460b0b016d00c462265bfcf97fae80ef3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.371_1774802951351_0.007341769497464901","host":"s3://npm-registry-packages-npm-production"}},"0.0.372":{"name":"@tscircuit/capacity-autorouter","version":"0.0.372","_id":"@tscircuit/capacity-autorouter@0.0.372","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"50850d46143e1334265d2026ff3df53ce43821b7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.372.tgz","fileCount":6,"integrity":"sha512-Q738RxmQG+sWqtAPyDbNRGoFVzE/I8b9fuRH/syYfKYczQiQb7ijec4OEd440c7W/Xzv4rsvywivZlYTLss6MQ==","signatures":[{"sig":"MEQCIBX3LX10+JhFk7jyVDiIOPnhbIbWos07yozkimcZCPIzAiBXduC45u+6AAgvONf8Eanlt3bOvSizHSA8G6ayh0FN/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7203078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4fda34586b1aae3b7c5e4be7f4fa0d8a20538f86","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#88d1fc2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.372_1774819068710_0.39114247753578657","host":"s3://npm-registry-packages-npm-production"}},"0.0.373":{"name":"@tscircuit/capacity-autorouter","version":"0.0.373","_id":"@tscircuit/capacity-autorouter@0.0.373","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4cf5f437b6e59eba9601d4ee0055dc99409a7344","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.373.tgz","fileCount":6,"integrity":"sha512-MOFyUZXMOGV2Tl9bhjfk66+NQBbBn2kYimxBhxmE6uQJJixs7ciT1lNfs/4ISFH26hjszZNLG9ij0URSVenWaQ==","signatures":[{"sig":"MEYCIQC3DboqiD/mYHwdhFbo0WP7TfXR9m9nMkJdqTPe5H5qKwIhAL2KosJi7Trwbo6Bqu6G2m1TnI22+/TjIgTU2wq7CH7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7204875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"102caace668138d77525f90907c0f6330ad9009f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#b9e0aa9d83dca52c3a20f268267408b3aba6feb3","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.22","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.373_1774819461677_0.8597261048378397","host":"s3://npm-registry-packages-npm-production"}},"0.0.374":{"name":"@tscircuit/capacity-autorouter","version":"0.0.374","_id":"@tscircuit/capacity-autorouter@0.0.374","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2ad1c4856744602058817b755d28b12a222e8fc4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.374.tgz","fileCount":6,"integrity":"sha512-AvkVQih5eDrAPNMmHRt+0H1QGGSM3mNiMiCZDBLcDjbSN4BOeCm1GzAchKpRuXto5ZstHStbXvDVS2hQCq8x0A==","signatures":[{"sig":"MEYCIQCFO4TnUVXaKUYd0eAReXO07AqNXgly+l86Q5pEl5c0AAIhAJD++2dyQ3rNYygm+rMxZyGNGcvLwcl9lRt/5qfc4vts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7222483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6708b4cae6c05c8c7c9d75ee47c243421e22f7b0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#b3c90fca87b28d1a139aa7ed889a02a1b861cb1d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.374_1774854437027_0.4004160328254771","host":"s3://npm-registry-packages-npm-production"}},"0.0.375":{"name":"@tscircuit/capacity-autorouter","version":"0.0.375","_id":"@tscircuit/capacity-autorouter@0.0.375","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"705cffc384533e2ee98ba08f820270b03bfbf299","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.375.tgz","fileCount":6,"integrity":"sha512-kZSDtDkR+2RwHWHfSnCiydceFESh+y10gkF/sdLU1tGJi2mON5Q0Sn8X+wilHUQHN2DWPo/e06gKDnl+LhyW3Q==","signatures":[{"sig":"MEUCIAUdBgPTQ1ogBVEB5vrJJ+cBqZierXtq6SCAb02X1cioAiEArem0BSKhSE7UbmybEk7IrPr6bXj5IMY8XD1XVxyus7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7222483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"520ccce6fee5163f206d1ed74f91aae1f571f216","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#b3c90fca87b28d1a139aa7ed889a02a1b861cb1d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.375_1774855131874_0.48165996346489104","host":"s3://npm-registry-packages-npm-production"}},"0.0.376":{"name":"@tscircuit/capacity-autorouter","version":"0.0.376","_id":"@tscircuit/capacity-autorouter@0.0.376","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e13ed12f9ff256e22d7787d1780a709112cff730","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.376.tgz","fileCount":6,"integrity":"sha512-Bk5Y6LtSU0dHkzT7ncz96kXfhfWrb81Yb18cUj0Hv6Tf91I5MYuaOmusMl/V9qczLLsIP9VUFBBTBb30m0hNuQ==","signatures":[{"sig":"MEUCIQCZwp9+lWi/qEMYRHnZiuNPmRpxDWD1iUqpcWKpB6e15gIgAMb6vu9wXmQhqtd5g9imLwzFSAH2vThuQBjC0B+amII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7247522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"93a088d057a4d2da8c1c483608f4999a69049669","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#6ebacc31e987b093e6d16fb35e15af86848f7682","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#b3c90fca87b28d1a139aa7ed889a02a1b861cb1d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.376_1774986108182_0.5454026730474872","host":"s3://npm-registry-packages-npm-production"}},"0.0.377":{"name":"@tscircuit/capacity-autorouter","version":"0.0.377","_id":"@tscircuit/capacity-autorouter@0.0.377","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"457407b0dafb78d3a8a72dfb07e3a254454a1478","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.377.tgz","fileCount":6,"integrity":"sha512-JM2PDyGW5vfULJjdMwXM8IeDDwDgQQ8rU65NMOsJ4JIl9521Z6n43ndqzhHW1X6p4Lnrl9UufJFEWxj3iv2pUg==","signatures":[{"sig":"MEUCIH9oKWSjxAhz2v2m+BHagbKRZt/uVR4bJk9K4PQ2w49SAiEAtqxDILrCuK+BVPTFpobqVTcMsIW6iqJ3cIZlUoNY+8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7247536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5449e9861acf814eb26a8d31593844d015b4227c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#6ebacc31e987b093e6d16fb35e15af86848f7682","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#b3c90fca87b28d1a139aa7ed889a02a1b861cb1d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.377_1774987295561_0.30178589749112184","host":"s3://npm-registry-packages-npm-production"}},"0.0.378":{"name":"@tscircuit/capacity-autorouter","version":"0.0.378","_id":"@tscircuit/capacity-autorouter@0.0.378","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92e4431afa607a959d9686b6aa338eced033ea37","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.378.tgz","fileCount":6,"integrity":"sha512-FU7VRt3IRr2BOmxTZk1kUTnKA4p5aLkltM2AL4FhM62FxUOMN344zftCpeixP/QeGHH+wXutpZMdvpdny0zxUw==","signatures":[{"sig":"MEQCIGdv9QBVGb4mpcynkzhioyEAAGniWom+hxS7rrBqSPmDAiBA93/nzkCjhu7EDMXTvL62gfprlDFcGh21/gS4L6ophA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"142d915f0486100a028e5fd3a16200dd9c0bb0ad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#6ebacc31e987b093e6d16fb35e15af86848f7682","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.378_1774993910564_0.283102624493468","host":"s3://npm-registry-packages-npm-production"}},"0.0.379":{"name":"@tscircuit/capacity-autorouter","version":"0.0.379","_id":"@tscircuit/capacity-autorouter@0.0.379","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4eca75cc1f9d957bb6c40a422914519d6eb20061","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.379.tgz","fileCount":6,"integrity":"sha512-JUJBb+zGFihAVY8HVM3/BvNckrjbvos/rtKDZPxOXAveRR5WROBCiz6gLSD1R2V3908xk1EFVTMJPtCPkTU88g==","signatures":[{"sig":"MEQCIEjps8kfcBqyasHLXEHVyZ04aIxtlJqvrE/F3sJq9h5zAiAdlr6nyMz54ahGs0pkUWirF09xI4tGJwunfCN6vBCovQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9baab2149586c07001f2ff9dc7410c707d6d2d9a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#6ebacc31e987b093e6d16fb35e15af86848f7682","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.379_1774994025778_0.4409572017840915","host":"s3://npm-registry-packages-npm-production"}},"0.0.380":{"name":"@tscircuit/capacity-autorouter","version":"0.0.380","_id":"@tscircuit/capacity-autorouter@0.0.380","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d97bd57aabea99b223f749586b4527096bf44378","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.380.tgz","fileCount":6,"integrity":"sha512-162PLd1Bx5F2gFnZyIYFu8XtsXinJgqIFFdzgsdF3Y0jrl5BZftdjHTmlaEkmAwLkG1+DYmvNN6Caq+RurFX5g==","signatures":[{"sig":"MEUCIQCDRS3yNhaOoVkzKljCLwNs19YYm/Eb78ZNbYwZuiQ0IwIgUBUIZCbFesrK4251D3eSWN6E0nulxpgLPV6/V8LkNVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e3757c22af8a93e7f59aa8c14c549e5695678c6d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#6ebacc31e987b093e6d16fb35e15af86848f7682","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.380_1775015801107_0.4154916006782361","host":"s3://npm-registry-packages-npm-production"}},"0.0.381":{"name":"@tscircuit/capacity-autorouter","version":"0.0.381","_id":"@tscircuit/capacity-autorouter@0.0.381","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ea7bb91bf6ce4583d01c464b491b70926cf7d93","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.381.tgz","fileCount":6,"integrity":"sha512-XMiit51HROTftENAPDKYgk+cEFA3jwr6yRv0Ksno/i6g7CMsgA3CkYxG7vqtUBB0e+Ez5Qezsgw4P4zdePSxeQ==","signatures":[{"sig":"MEYCIQC0PhAOSUT47flHkhtK6sV7X/aQQKCZXEwMV7vlitPO6wIhANtKsffsgSWGpcYdic3MdvtKgKJIvYSdygYvwNwoIJDO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"64946e279400ad6788ea01925052f46ea66aa6e9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.381_1775041925289_0.6995230797690271","host":"s3://npm-registry-packages-npm-production"}},"0.0.382":{"name":"@tscircuit/capacity-autorouter","version":"0.0.382","_id":"@tscircuit/capacity-autorouter@0.0.382","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"64373808a0f3dbfb746379cf563aba9eb83f3206","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.382.tgz","fileCount":6,"integrity":"sha512-jLgT/qsIwOTWSeeYRAu9P01d0VZ2Jv5Sm1hDLlBrcYvUHL2w1HgYsaIzsYCkAYPlyFDjtqu208NznMoIHVTLBg==","signatures":[{"sig":"MEYCIQDP8o+2yaY0MviRA7fcl8bo+s4yKkdLr5VdnnjkIa2vNQIhAM0rgQIIdnNd1GYozpOtTtr2Ca2mjMr+QV77JvQe4Lp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7251625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"95a3b1a9512c4588a7f6960ccd06ca3caf793460","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/1259a777f26dc7cdbdc868251556a78bb8ecaf76"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.382_1775045854127_0.9494872776678047","host":"s3://npm-registry-packages-npm-production"}},"0.0.383":{"name":"@tscircuit/capacity-autorouter","version":"0.0.383","_id":"@tscircuit/capacity-autorouter@0.0.383","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1d1b90424ae2df37ec3e2198608cd1081be038ec","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.383.tgz","fileCount":6,"integrity":"sha512-BPB9wwi/rv1R0nDppjZOxddh0q8Mvn5RiaVZXOjfCaqatlvkS7L2FFzuyLkpV7Xj56yIcFArUfqmFs9CaG42aw==","signatures":[{"sig":"MEUCIQCSxHnSl3xgHhsyUOH7QDj6/PiNatooKLKyAjE2OeikwQIgYX/5Jlf234lJJ4051urW+j0loHzaGYZYGPvAg2MxsOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7254002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"471d0b67e632363fae9d383b91248354b3d7d414","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#9e270f5d0859b0dbe40a93da252fdaa6a7a7b2fc","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.383_1775057935186_0.24184925355723008","host":"s3://npm-registry-packages-npm-production"}},"0.0.384":{"name":"@tscircuit/capacity-autorouter","version":"0.0.384","_id":"@tscircuit/capacity-autorouter@0.0.384","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a75fac323af9b65d729400844a57f46ab8e83f0d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.384.tgz","fileCount":6,"integrity":"sha512-aUTCT6sjy1yVAQjfM52BCG1PmQQDpisyOWalKd9h2+wc3/Kkpz17GQK1PkznvsoRh5hdf0HK3YaRBlAMt4RMJw==","signatures":[{"sig":"MEUCIGQkIV6zPDCCuMeqetFaauq4rPk1kUOjVzU9UFMil4N4AiEAvfycQuGUaNIk6arLa7HP2I6b9CwGCihsh7HTSgHw4yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7356996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d084832919173179cc06857ed33a7a5f9a607e01","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#3b39c2a151ee3657f4676ffee9b11f9ca819b621","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.384_1775069941703_0.4506578428814523","host":"s3://npm-registry-packages-npm-production"}},"0.0.385":{"name":"@tscircuit/capacity-autorouter","version":"0.0.385","_id":"@tscircuit/capacity-autorouter@0.0.385","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f4ecd0ad7785133e74eeeae6d608df90862c983e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.385.tgz","fileCount":6,"integrity":"sha512-BCrve6F5yGWJKDhF/kf7pA9ru3SQEH/IfkzE4xcdxKtIBL/EH8A7rkATTmTQUbtwJfTlCae3Jm6uHJ49khzm4A==","signatures":[{"sig":"MEUCIQDJcfcqhR9d1xsICQ96hnxXnVjyGMkoVikBoZ8O2IccHgIgE/YgeuP6/HDv0CbiIfF+Z6uf1CDCzx91ZPXEf/ypdRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7366514},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e26c64ca55342a7c7eaddeb293046bb4f81e81c5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.385_1775092859657_0.9709622025439795","host":"s3://npm-registry-packages-npm-production"}},"0.0.386":{"name":"@tscircuit/capacity-autorouter","version":"0.0.386","_id":"@tscircuit/capacity-autorouter@0.0.386","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"873a7e7dc1fc1ae3d8bcd865bf3bf5515bbac934","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.386.tgz","fileCount":6,"integrity":"sha512-hl10YZyusRjD32VdpmCkQPQPPVYdxXBa3aSOw6qdw26M1EzsmTIREo81PWxGm7xXxo94PdOIhbzSV1Jx4VjHog==","signatures":[{"sig":"MEUCIQCJsnWmd0vlJmGi0Eaqnx1sGkBsCkzZQPJ16Y+4A4i51QIgYmA0DabvQ7ZuHQ/8CrhZO/ZqHBLfaa2JY09d2kqyPGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7367016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42ad1202579833d6191cd7949771b0c852356040","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.386_1775144641686_0.024826313594878968","host":"s3://npm-registry-packages-npm-production"}},"0.0.387":{"name":"@tscircuit/capacity-autorouter","version":"0.0.387","_id":"@tscircuit/capacity-autorouter@0.0.387","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"798be202c1eb92d64ca8b2c7f652518fa11456f3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.387.tgz","fileCount":6,"integrity":"sha512-j6UxiJZxslAXZ46pOrbtrafC7LXw3p4ILzCb6dTUnV+3mtniOBzkGHc56y0FIUr8/58f7dxgv7Kz1qtorO1gqA==","signatures":[{"sig":"MEUCIG4DLe/cqB+aJMMJXcp6WXDUZagM6Yb1p15s///eezMyAiEA9T2csedRqynVEZdIX7h0RkehappVKwxA9ImzRPiM+wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7367016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"07c09ae29cd0e414ce400db5c5e1dea9b24c099d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.387_1775146426164_0.27461619425024764","host":"s3://npm-registry-packages-npm-production"}},"0.0.388":{"name":"@tscircuit/capacity-autorouter","version":"0.0.388","_id":"@tscircuit/capacity-autorouter@0.0.388","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"514f17271911af0d0ebe9de12ce4d4c96336c42a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.388.tgz","fileCount":6,"integrity":"sha512-TeIIZ3dPcgYEarYROA/MSqmQUBWJmVcZwiRghy1a2LtuqKG4QkVwdIS+02hvSb7dZ1bPglI2ln4AVKaVD2VuTw==","signatures":[{"sig":"MEQCIFpY3DdyJTOpgnKq3qxK+AflnyyW7m+j08mLOcIiY+giAiBm0a1tLQ3WnC+kwTwVnM3vLDNQnbpn1tq4xPHvZ6rNfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6b707dbe7da60be635da6c2c8632aa396d9b706","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.388_1775146932585_0.33229310649458643","host":"s3://npm-registry-packages-npm-production"}},"0.0.389":{"name":"@tscircuit/capacity-autorouter","version":"0.0.389","_id":"@tscircuit/capacity-autorouter@0.0.389","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2de536bcc537b768343dcf3b890a77b4fa1cc9d1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.389.tgz","fileCount":6,"integrity":"sha512-GzPaTGnpGW99iFwdn1/dlcV9jcJKKWRq3u2YWAVEzu+gswWi6HS0Rv4beLrIHhPMSJeYTLma/IkP7FbGUTt9iw==","signatures":[{"sig":"MEUCIFFah9bBjau4clhc3OxT+XGUKfBPL+vpVCWL3fpEYyiPAiEApPeMilep1kvkN523KiJVoQQpFpxfVLxbsHUYjQHuXCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7375460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5778c99fea8c18493253a34915635e5b01fe1e77","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.389_1775156219090_0.2602397704366577","host":"s3://npm-registry-packages-npm-production"}},"0.0.390":{"name":"@tscircuit/capacity-autorouter","version":"0.0.390","_id":"@tscircuit/capacity-autorouter@0.0.390","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"505ff52d24ff3f1bb0956b9a5611c72828bc50b4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.390.tgz","fileCount":6,"integrity":"sha512-elpsEENRmyfag4h3F4IvuveHRaVzIDrsQhRE2VaN5IOnl929MnNi63aF6zm0LuRkd0HyQm9MyXbLBC111/Wq7A==","signatures":[{"sig":"MEUCICbBusfvITUVcXDJGp15WoofKlEITnXB3nrriDhuo/08AiEA3wtHeqMjzznJzk1Oqi2ACw4x84/IUzPvxyJ5Cggtks8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f53d3b70bc601191d6c13923bc89cf2a71523ce","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.390_1775156387176_0.08767718391463464","host":"s3://npm-registry-packages-npm-production"}},"0.0.391":{"name":"@tscircuit/capacity-autorouter","version":"0.0.391","_id":"@tscircuit/capacity-autorouter@0.0.391","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3afc7749ab2aa74c574309767909a8e356c9a925","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.391.tgz","fileCount":6,"integrity":"sha512-kLZczfv2gYc1hq+kufDgsPW8NjuMRomUS1dMhsg3oV9H8uqM/aDX1I0Qn+eetZVohWZ6Xwal42QtckjKk3vuhQ==","signatures":[{"sig":"MEUCIANDATZCu8uu0khI41H4CDq2fE3081ulHdm+gs099AFKAiEAhKM4gU33JBsnCE9FsjSKuEzgj+DW4jKchTZRxu+Ur/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7377481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5595f2e19242eee11f56f895688f82f97cb44405","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.391_1775161722572_0.5443416267083288","host":"s3://npm-registry-packages-npm-production"}},"0.0.392":{"name":"@tscircuit/capacity-autorouter","version":"0.0.392","_id":"@tscircuit/capacity-autorouter@0.0.392","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8770a43ccb3b77205ad15339073d40c768176e3c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.392.tgz","fileCount":6,"integrity":"sha512-0ZpU7dwt6MfIzwmITNRCcIHR3TXYwS9MQzmzAP2sKEU2EQgHfgHEYdUd/NE9OQIc69X6+bGQzT+01aW6t4DHaw==","signatures":[{"sig":"MEUCIGAL6NNNHLh+K7nEHJ/NFG7/+r3wnJJgPlm3zpZ3IWJAAiEAzjDqUw9cDZ71gj9FHJv7DoY6ZHDW5DY70/6vHTU73w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7377481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e560abcb871322478c7b3e3b287c32b41ca11b49","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.392_1775164459875_0.7480297874433153","host":"s3://npm-registry-packages-npm-production"}},"0.0.393":{"name":"@tscircuit/capacity-autorouter","version":"0.0.393","_id":"@tscircuit/capacity-autorouter@0.0.393","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2aec8986aecc5d0e46eb4f532feaaff89d69be4e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.393.tgz","fileCount":6,"integrity":"sha512-Im3qVq60uaMmu/jjjFHxuxaDK7mobCbzoVsf4NJyNDr3mZwiEa56tmXPR2BIdzn/I3Xemc7e34e/XsVo4EVgLw==","signatures":[{"sig":"MEUCIQCWlcCGGagWxIju+T9gfjgZI1x0EYGD3LJDS2VelMUK8wIgHVeqEx4NXB40S4bQOLUSlFvrUiUSsOBMjsUa7j0rJyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7377481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75da732d0e3320b9e7d42da085368c22c06fb18f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.393_1775167066328_0.8137872353805102","host":"s3://npm-registry-packages-npm-production"}},"0.0.394":{"name":"@tscircuit/capacity-autorouter","version":"0.0.394","_id":"@tscircuit/capacity-autorouter@0.0.394","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"51271d4f2629e1a20beb0b341b40bd845c64c665","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.394.tgz","fileCount":6,"integrity":"sha512-MdREx7B5S+TxW6MLoNAj1QmQTbPpIk3uhkcwsOkXOVNGU+EHhqcdhQkzizZaKTF7GGQmtLiuMK00dI/ki0KaJQ==","signatures":[{"sig":"MEUCIGARz2s+IKxYf5p7wKQmj84/oihAErTdzAWVIXh2tQ6zAiEAwiIE7hEbK161oEQVsiCg4sXXbLYUNuLwSpHpjQUVN/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3479abfea3af98e1df8698e0de5b23fe9e8d0597","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.394_1775173993753_0.15071727985042171","host":"s3://npm-registry-packages-npm-production"}},"0.0.395":{"name":"@tscircuit/capacity-autorouter","version":"0.0.395","_id":"@tscircuit/capacity-autorouter@0.0.395","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dd9fe9788db03e013604819dab43740de650c36e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.395.tgz","fileCount":6,"integrity":"sha512-eVi2Nba8LFl8up+8F1wuGoeUP0wZAetwdZ3JxfFg/MK0lXLUKIFV9tcMB9JjisDMFdhONSa3aRgaaP3Dml1fLA==","signatures":[{"sig":"MEUCIH1vpZOut3HBH991SP/faFEE98ROvxR7Abg6FEE4DvhOAiEAmuZNsSw9VgcZ+Dug74OlOYUZ/Kh2cW+QEHCBlqYIEpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7380078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fd219d31f6344e3b22877d718265310ad249fae2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.395_1775174314804_0.24418363939136722","host":"s3://npm-registry-packages-npm-production"}},"0.0.396":{"name":"@tscircuit/capacity-autorouter","version":"0.0.396","_id":"@tscircuit/capacity-autorouter@0.0.396","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e3fc15590df27d8bf55073f1dd3f26a460bbcdbd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.396.tgz","fileCount":6,"integrity":"sha512-VMPG2IH1o+zJwAzUFB+LQUp121/7D6yqWN39cC3H1rrlfPWcIQb+lwEtOkKcMsPjOpDya2/nvFmJusyBmDqqMw==","signatures":[{"sig":"MEUCIEHJNOzEIpxqQvbPO/TEBP6/VJoNQD0fK8XEJaf6Z0W4AiEAu+p7UTI9JjHw8qWSmD22Ypsl/DoVAlVYCOhKzcSfCgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7382325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f79e91ccea28a2d11290b4bb1303857a49a2b8f4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.1","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.396_1775233205395_0.04026682580309049","host":"s3://npm-registry-packages-npm-production"}},"0.0.397":{"name":"@tscircuit/capacity-autorouter","version":"0.0.397","_id":"@tscircuit/capacity-autorouter@0.0.397","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"95bb70ec467ef9712b18309b96adeef19e53879e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.397.tgz","fileCount":6,"integrity":"sha512-Quovu2to8zBMw1msdTTQLBNIwM5cVrjnsXvWkXbfeDuunM5QebtnvdKU6c3D9N5fSfioWOu7hHcoeRzbgqK56g==","signatures":[{"sig":"MEUCICYzVNQTQV9HlSVux0EdOfHW9+4efpeRmaDwY+TvEEdYAiEAmQw6St3DbLyRxX93A2OG1UBaexOTFh3QpPZaVqmUmpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7382325},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"797e46b185c5caca5a3cfe59f55763786c4c3aed","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"github:tscircuit/tiny-hypergraph#f87ee7d626e7c23489074e75dffd2256d982f623","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.397_1775244545917_0.21646987170043674","host":"s3://npm-registry-packages-npm-production"}},"0.0.398":{"name":"@tscircuit/capacity-autorouter","version":"0.0.398","_id":"@tscircuit/capacity-autorouter@0.0.398","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"585f9ff299b5cb68627b778704ce579b4da9c61f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.398.tgz","fileCount":6,"integrity":"sha512-PSIyauQeBhaScAcOQCbVEp4joG20IXxnSP/+6+RuarRpp/maCivlW/gcMZc2euKAGilL25gz0s/aasJ8i74/3A==","signatures":[{"sig":"MEUCIQDzn/NjT8s5ALDxIOwHAP4vdgmQPYcWHbQeDTamKCmqEQIgKJRUXBm9huj5xXddGdtf/THGqkKFbTBy8zFK7r/BmSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe49b31ba1845e7d6aa385381cd0384d7c4a928b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#5509821634433b6a4f74fa76e530004dffc2f907","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.398_1775247753755_0.5316149993140997","host":"s3://npm-registry-packages-npm-production"}},"0.0.399":{"name":"@tscircuit/capacity-autorouter","version":"0.0.399","_id":"@tscircuit/capacity-autorouter@0.0.399","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"084127d27e68c6d05855397e212647eafd5abfb1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.399.tgz","fileCount":6,"integrity":"sha512-NRCoyS/FhN1N8Dmm2H/wrbyFzpr1HjG5EO8BR14V+iNhWscbC7DK9HPgdVkhgeCkMQUvLTsU2pTWAtjCeFxWAA==","signatures":[{"sig":"MEQCIGlqNh7XFQSyvo1GCFsclam9o14eG15kpRKPSXeWyJ7QAiBhXmnv4ULK5yLLlnTnn47dR3YRwk13Y8UAyyWuqBUSSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7382371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ff3db501abb2fb2a33ec7eb91873678befe6379e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#fc48c9bd54e75a5b6d248b880a4ccbc77ac0b633","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.399_1775319336122_0.19045766599408243","host":"s3://npm-registry-packages-npm-production"}},"0.0.400":{"name":"@tscircuit/capacity-autorouter","version":"0.0.400","_id":"@tscircuit/capacity-autorouter@0.0.400","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6f8d5d372e7b344cdf7429f51c192fb52e527de2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.400.tgz","fileCount":6,"integrity":"sha512-BZtge2gTazCxZ/V6/g0exjDLGN5UFjWu/hTnhyHPd5T7cq6JV7jJQlEYEaJVL8VwHQw0solNReYJJkGIrklI9A==","signatures":[{"sig":"MEUCIFU9nVmja1FCacD4G35MO+w9fbD7ivEiS3xkkv5UkuQ3AiEA2X8fREWQtpEdpwYfSBs79jWLtfSZZASlEhDhnJpWiPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ae41a4970688974196d93f3e2dfd063c8228f2bc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"git+https://github.com/tscircuit/high-density-repair02.git#fc48c9bd54e75a5b6d248b880a4ccbc77ac0b633","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.400_1775319443704_0.9738863399061317","host":"s3://npm-registry-packages-npm-production"}},"0.0.401":{"name":"@tscircuit/capacity-autorouter","version":"0.0.401","_id":"@tscircuit/capacity-autorouter@0.0.401","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f14d3e9bafec4115ae0b1113c9fd4595a7ccee9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.401.tgz","fileCount":6,"integrity":"sha512-447xkyuugrvqE/8q3qeqmk873XP69yaYXvIh54qr8WpC+0JhUQuQnuJnKx65ZFw3ceveyEPoVYrl36lBENscUg==","signatures":[{"sig":"MEUCIB1VNiW2wPBO0w8GsPYRPmsmZ8hnU+ri0Q2nSInatCNLAiEAsyK15DevUWN0gd4iXB485CV2SAX/AfG9AiZr6B0qRkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a393630327ecc9a9bd905d2fbdfc09bc7bde645c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/fc48c9bd54e75a5b6d248b880a4ccbc77ac0b633","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.401_1775477555816_0.9846360284064231","host":"s3://npm-registry-packages-npm-production"}},"0.0.402":{"name":"@tscircuit/capacity-autorouter","version":"0.0.402","_id":"@tscircuit/capacity-autorouter@0.0.402","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f5aa1ab1a5e66de69f09221b249e3b00b7f2ce1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.402.tgz","fileCount":6,"integrity":"sha512-jm2trkPwdQZHQ2M6f688oto2x6L0LFTpnRrtc9XmVwhpJYAvuf8l9EDYdTAjXy6A1kqz+vWFEwo5ioSLVablOA==","signatures":[{"sig":"MEUCIE3+XZShntJvARN7zqi+KhsLPmOT/+7V2k96dfYPebVXAiEA8TWD3hsqMgDszS9k2hUlBppYyBh3OocBpimWHoY0nZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f542e8478b9c44e9bf5ca8f44dd7fd061036fa68","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/fc48c9bd54e75a5b6d248b880a4ccbc77ac0b633","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.402_1775488971373_0.38376600302687813","host":"s3://npm-registry-packages-npm-production"}},"0.0.403":{"name":"@tscircuit/capacity-autorouter","version":"0.0.403","_id":"@tscircuit/capacity-autorouter@0.0.403","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1c1d571984aff60d938d15a12b8f175ec264a1f2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.403.tgz","fileCount":6,"integrity":"sha512-e5L6IurnV8RaB1npfErKHSksoebalWbOpanE6twG2/wp01EEDJPeN2tiOATsgBYL+6zMdRAZdySnejzKrKwFYg==","signatures":[{"sig":"MEUCIQC64fqHE6DK3uwuISzhh6iQrk/Iqo46cCAEcrwIhMfe6QIgKnAxAbuZkYuZo1/F+ziJ8VACHTauCbTf1hXA5F8nzTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7385813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a13d8ad45738b0983784ad997760ef4f9f9ab6b6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.403_1775579165583_0.48132679518285193","host":"s3://npm-registry-packages-npm-production"}},"0.0.404":{"name":"@tscircuit/capacity-autorouter","version":"0.0.404","_id":"@tscircuit/capacity-autorouter@0.0.404","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"986117ff2c59626ab2f6a5753e660f83b214deef","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.404.tgz","fileCount":6,"integrity":"sha512-PlE4CRUeVdXldu0Ss3isnP9bF6I2xYHlJ6Ix+lDamXpj6ggwEckqIos97an0nXTLqD2NIl4c6nSVM00DXg0AVw==","signatures":[{"sig":"MEYCIQDo2Jm80jZuYxCzbMjjlOMuomwxpuqz+fCGJMVw6dhufgIhAJeXYhIGP+8iHtZEoeumo1JGfjr7D92mONx1WFM0zK3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5b85340836eb8e1df4d6995ec5f6883b9bbb6bd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.404_1775601622912_0.20631419429565478","host":"s3://npm-registry-packages-npm-production"}},"0.0.405":{"name":"@tscircuit/capacity-autorouter","version":"0.0.405","_id":"@tscircuit/capacity-autorouter@0.0.405","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1232de460b87d265b2706a647a5663acd8f4a953","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.405.tgz","fileCount":6,"integrity":"sha512-wAVpyYHgXSZ93n9LdmA5bb13kyr+GQ9GcfvE1u1T7/xwI0R7CmEbGGMN5HUUzCqpXNe2SBIV6up1MxLL8kTASg==","signatures":[{"sig":"MEUCIQDBxH5LcVDp2gu0vOKUyNmuBUZ+YrzoPe9nv0eLQ6NAOwIgDOcmvxcZlYQDnmTVDPtS3DX0mORzPpP/6nczslMh0dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bec089b0113c7dcbe0ff99c6892a1fcbc502e315","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.405_1775605955698_0.8290135028957133","host":"s3://npm-registry-packages-npm-production"}},"0.0.406":{"name":"@tscircuit/capacity-autorouter","version":"0.0.406","_id":"@tscircuit/capacity-autorouter@0.0.406","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92f0c42713c5f705f7eca984941e374b6017e970","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.406.tgz","fileCount":6,"integrity":"sha512-YWGBiUyOw31nB3QSv60jvItYX6jjcMPRqMJP+NMq443Nt9OglTqYYJyO/BDTW6Mcb2mayUQ33r/6t2mEZl61IA==","signatures":[{"sig":"MEYCIQCtqsk+DzoOxK+wN39NDhX7qv/UU5hW/552WnJQ5yGH6AIhAL1tB6MvwvDKozCHiuOaFocDxOyRRxQQr+J9VrloxhlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ed73d09b829b15be2a5acb4138845bbc9534b469","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.406_1775615636753_0.2890400265642714","host":"s3://npm-registry-packages-npm-production"}},"0.0.407":{"name":"@tscircuit/capacity-autorouter","version":"0.0.407","_id":"@tscircuit/capacity-autorouter@0.0.407","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"31b9b3848c93a04fecbc9dce4f482d0f36c62f98","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.407.tgz","fileCount":6,"integrity":"sha512-zPWeFwpGdqX4EEANDhj06i14FzADMW9cTaobf1B46U3mteOWasE6Bj+bty+bQ8/zlCl0EI9H4qKEE09on7/jbQ==","signatures":[{"sig":"MEYCIQCITMAIZv8PxxIU/9aY36K2mfpteAItCKSFse5bLjEgUgIhANyZrAuWdh9HinGfKPQskWoKgZiMoA12tPQ7kIaKS69S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7388066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b722cdcfd95d670b3f81c3a7fb4494dc78e6b36a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.407_1775616210870_0.9623164818632244","host":"s3://npm-registry-packages-npm-production"}},"0.0.408":{"name":"@tscircuit/capacity-autorouter","version":"0.0.408","_id":"@tscircuit/capacity-autorouter@0.0.408","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b1506e8bb948ff4bf3487308be712bdd21276c80","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.408.tgz","fileCount":6,"integrity":"sha512-rMjydCtzsE3P6Z35BY52wVgL3ynSefWrMOBONfYoOXQhkIWlzB5CyNn+oU2zxeSKOUpy6XgG8sZ2lEk8gFyzkQ==","signatures":[{"sig":"MEQCIE3xKvyNfcGgpL1Ujg3GX97aApN+l2dP36h0uWMrkFobAiBW/+cCVXThPcDxw4rOLUSOWcriGbLNgsIo/68rayHTvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7389140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ec9abcba59619a1ee51d07de9c7c904bdf6baa7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.408_1775618494370_0.37739325453395356","host":"s3://npm-registry-packages-npm-production"}},"0.0.409":{"name":"@tscircuit/capacity-autorouter","version":"0.0.409","_id":"@tscircuit/capacity-autorouter@0.0.409","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"73a1b923f98edf77060f5264099a2300d745dc6f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.409.tgz","fileCount":6,"integrity":"sha512-d1K8+ZszgvqZF3J1wpPM8CDkuuvqe8FeuyNUJKhFzy8zkEfgHdNb7JadiEpywfsw+jKf7LpctoCHlJDWXgK/ww==","signatures":[{"sig":"MEUCIQCtT43tMfxkcpk0+jqqYdbs0IJaqdGN3Bj3UbSPHPMVqQIgTnVuxdtOpNF2rKisAUpkSGr+iKDWCavrqCBsUnZYVWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7389193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf4da211f46dcc49f2e2e33cdfae4c7a20547ab0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.409_1775621718426_0.26802609748024353","host":"s3://npm-registry-packages-npm-production"}},"0.0.410":{"name":"@tscircuit/capacity-autorouter","version":"0.0.410","_id":"@tscircuit/capacity-autorouter@0.0.410","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d9bffc2c18a379dc2c9be8b6dbbafe0f61ed9cfb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.410.tgz","fileCount":6,"integrity":"sha512-J4ojxEFh3zvLAEOwPQPU2TxaMTpZt2jYgi/evusKhvCypEKPwzO1D1Rq5w+xMx2qwHFaGsVCgRSAD5g5H2hRyg==","signatures":[{"sig":"MEUCIEQjeYo1EFYZ1kL44sTrGUTRlAN6gY9Yx+KK0/R+Cem6AiEA6iaLZc+jzyWbHvc0/Uv6jreexTSGHw9JGrMXLCVrYxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7442221},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f1fe800fc6c3cd7f7a5fb4a24cc9fc8cdb481791","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"^0.0.88","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.410_1775624188621_0.49817519296825163","host":"s3://npm-registry-packages-npm-production"}},"0.0.411":{"name":"@tscircuit/capacity-autorouter","version":"0.0.411","_id":"@tscircuit/capacity-autorouter@0.0.411","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92f59887facf2351cadd5f52aa2495438422ebc9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.411.tgz","fileCount":6,"integrity":"sha512-V6q7qx44R9pkZ5UGzIAzroYN8C5jWh9ftgWi2TpMH5R6qg0wUu8LZJk5CInFyZBJMvYdmLZUS7T5tBeQcbfDbg==","signatures":[{"sig":"MEQCIDIAgjO4F8RFplr6oCRyhRF363BD9FsMmFrDucAILImlAiA17U6sL0tsGKcDgfrXzBy6cJ1iOAsgKJt3P2AQLUeY2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7511310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"44189433553775ee9b96493eb25ac8d32b8548a7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.411_1775698470542_0.9328599983177726","host":"s3://npm-registry-packages-npm-production"}},"0.0.412":{"name":"@tscircuit/capacity-autorouter","version":"0.0.412","_id":"@tscircuit/capacity-autorouter@0.0.412","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"435579b8ea1e04408ca17cee5942a3580a60ed73","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.412.tgz","fileCount":6,"integrity":"sha512-82vA/6v1oVWxVDGW4tUA4ymbH1CMViAY4Nh7biSeBEls+X0HyrZf0BN/0ovCSXL6TmJf6klRo9/YVQaPVRlI5w==","signatures":[{"sig":"MEQCICoPxBKzd8T4FTO5yr6CNDY80EgQXNm7Ux75vD1awLAJAiBWD7pG0nfP+UZqSR9BAmx9/fxAbUs/P9HHkGzOsepHvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7509837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0301b6b8bf5fb18f25acd8aa9338f22754235697","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.412_1775712846620_0.4188936700632131","host":"s3://npm-registry-packages-npm-production"}},"0.0.413":{"name":"@tscircuit/capacity-autorouter","version":"0.0.413","_id":"@tscircuit/capacity-autorouter@0.0.413","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"33035774aa90c69c2822e0e280245584ac0ab2be","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.413.tgz","fileCount":6,"integrity":"sha512-EIKboVJKZ8swsdRGEcFQ/rn49oWxi8cfhSypu1iY3n4gJ6y97MLIp6hvohCO1TUwxgmqKZStYDlV96QdoRXTDA==","signatures":[{"sig":"MEQCIHs2X1eagZ62GQvfaHoydpmu9OKcoGMoqGD2lhBHgfATAiAfPbq3Ogc1YI8ZSGNiJ1+s+o1UsRIosGZeTzRY8XZxPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7521701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3bd23baaf5c34f15d4bd8ae9e7dc4d52d0625bf3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.413_1775747994702_0.29479039764780746","host":"s3://npm-registry-packages-npm-production"}},"0.0.414":{"name":"@tscircuit/capacity-autorouter","version":"0.0.414","_id":"@tscircuit/capacity-autorouter@0.0.414","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"07451569641941fc53c3ca57130146e24461deb8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.414.tgz","fileCount":6,"integrity":"sha512-sa/oxFjY2ZafYL8U+gG7mGGPEPMpSqJCvL8XChOf9Jj7iDlm8Fj+sAJiLLz0HbGC+BEf/N57tYylMsYIOQPb4w==","signatures":[{"sig":"MEQCIF/bzNZqQJtLh8fhW1aJGzzcUB+oJ6cn+0Rur9OwErhWAiBVdA6aRs7Bh7T8lxtzg6UebROwbhw5LLRF1YoEv1QzaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7665724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7614d5f212986e5a3e75b51e78edf937aeecfd24","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/6319503e55acec103ee7439891a71b7c81fcd90c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.414_1775761231461_0.15537622012947416","host":"s3://npm-registry-packages-npm-production"}},"0.0.415":{"name":"@tscircuit/capacity-autorouter","version":"0.0.415","_id":"@tscircuit/capacity-autorouter@0.0.415","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a8c29d4f23ca71e7a7ca220de130b52dd8d55fc5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.415.tgz","fileCount":6,"integrity":"sha512-me/ztHIJpaCnAuoLAvgZUBiQPTz3hLxv6EYz1TE5YcQJZq271Uyrsw9DzEnifeArv3AApNlZHAcPIdvNrvwJLw==","signatures":[{"sig":"MEYCIQC8vUexb1W+R0/ciZNxm+fnITUge0kQYeDhk+3VMQpqqgIhAPjV/4VTNYELUpHmx+rGk2J2MMy9w3Au70UkZbFHAj59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7674020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"345ace8f8fa780575fde93dd2c4cec75c585ea59","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.415_1775836374959_0.017439980620769457","host":"s3://npm-registry-packages-npm-production"}},"0.0.416":{"name":"@tscircuit/capacity-autorouter","version":"0.0.416","_id":"@tscircuit/capacity-autorouter@0.0.416","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3eb8facd9ed110d1aeab06a0344ae27efd4cb0a7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.416.tgz","fileCount":6,"integrity":"sha512-bXKisOImKKz7Rps8vmCgZNScPIT4tREBuCuMx1m2GbJVb2TGepqSFUMHJ85TNAWQbemiS9nIWsI0GoSL3VW4Cw==","signatures":[{"sig":"MEUCIAZd8qNNTLrvIHnD8eg1Y4ub8r+Iw/qUN/Tmkm2XZii3AiEAkZSBTSI9jjujCoFNL5QrKPTB+AKAgewHC8PvgH01xPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7675096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52df2b4e73263a17cc0bcf869124a5c66a12f85e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.416_1775867025937_0.7723274920274015","host":"s3://npm-registry-packages-npm-production"}},"0.0.417":{"name":"@tscircuit/capacity-autorouter","version":"0.0.417","_id":"@tscircuit/capacity-autorouter@0.0.417","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"82d5871cd688a0813be8ee2ce914858de3b14238","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.417.tgz","fileCount":6,"integrity":"sha512-olyG1jUpDwiGsEk/HS5KPpFgVNSBPY1VsLf/BprhSLgW4TBjOff7Dp59N7kMwvvQzmXA4Zu9f6KAW+hkP90bdA==","signatures":[{"sig":"MEUCIQCJWggTRigmCbTUSA8u8uI5DL1qailL9gELU4ThPmES4QIgd6kwqUEc+nRO0mYJWj8i4g/VUS+e/8GP6GQGHdOgPvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7674675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"08d92387abab5e56aa320cb5316ab4ee06ed5b90","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.417_1775877528619_0.028293005280853434","host":"s3://npm-registry-packages-npm-production"}},"0.0.418":{"name":"@tscircuit/capacity-autorouter","version":"0.0.418","_id":"@tscircuit/capacity-autorouter@0.0.418","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f326c1d3daa4c90c1b41b73b424e5fd96efac798","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.418.tgz","fileCount":6,"integrity":"sha512-kR7TzMuMUggvDaHSF2/jF0srIDrIt9RLIySh0XqtP5QYqcVIjIjRlMIliAeTOSfioqj2i2o89ebQ6a/06mR9fw==","signatures":[{"sig":"MEQCIH1ZfeLvpedEF5JhYZP4BMGm9Nr5UlEVC4Nk34rOKz3AAiBMGgVBJYaU+6XKLs10akUqk/WNGk0oJdne5YWa/tUXiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7674675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9aaf0f308ddd93db89cbfe654127f75975ed4eb1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.418_1775929389636_0.5143573734118676","host":"s3://npm-registry-packages-npm-production"}},"0.0.419":{"name":"@tscircuit/capacity-autorouter","version":"0.0.419","_id":"@tscircuit/capacity-autorouter@0.0.419","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4594bdc557f44216802bf2fcf4583a62dde563af","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.419.tgz","fileCount":6,"integrity":"sha512-CrVSTZifMbi+nlwEsJ+env29XJ8CRkhVyVdO3fOovq39oA6XPzGdA2bGLMkUWMJBfNkUgMnctp4KdtPDUS17iA==","signatures":[{"sig":"MEQCID4iKuRqesx1RPEkdi847MeHAjoMZDOyxdCLaNpUh1doAiBw4HA+2BHgPMY1JdrJ6AbHwq57pOKzaKgvTKwOjCl8LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7736399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5abf644ed43fc47121733147a398103bdbe6e037","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.419_1775942733358_0.3684650798062674","host":"s3://npm-registry-packages-npm-production"}},"0.0.420":{"name":"@tscircuit/capacity-autorouter","version":"0.0.420","_id":"@tscircuit/capacity-autorouter@0.0.420","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"04da5d52aef330b193028b0c541f03657604eaff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.420.tgz","fileCount":6,"integrity":"sha512-6UdxxSwD4mztoCnIC+aiolytDDv3g0PaEhUOYLl+KTl3xy8DtnvprgCNRdzQqQv4PDpb9evlhAdgtvLsXRVSZA==","signatures":[{"sig":"MEUCIEvTda+Wcj1Be8dDyYiRQtcZBkqKjvKObXKUFnR9xtO8AiEAu1gOxROTppQeUY1fv+tnnjaKpyCTe9jLvO+8mjJNDKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7735305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b0e4dde43e17288a4ac476ec4c3f2ab42314e6b2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.420_1775943917576_0.5822489104267354","host":"s3://npm-registry-packages-npm-production"}},"0.0.421":{"name":"@tscircuit/capacity-autorouter","version":"0.0.421","_id":"@tscircuit/capacity-autorouter@0.0.421","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ebe42760421281b8ea7903e28bba47852c8def3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.421.tgz","fileCount":6,"integrity":"sha512-/fep9+Ab/0sVBDKzInKbWvBEifCKxd53SOSta3rlu3S6xY33u9LgEVdIfdVkwv4Pld2PTtiPjJ0apBqnO4GoLA==","signatures":[{"sig":"MEQCIETWGsKwcCEVwAksHjgC/IyDcNt2hCoVJEgTHS1Bket5AiBsaMQMmSx332xUT0jHyvRnZXG/2+QtFpa3PQzEOF0aAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7831484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5977ac6a2f4fae807216c78265e406ff2dfa3a16","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.421_1775944414474_0.6193574750310527","host":"s3://npm-registry-packages-npm-production"}},"0.0.422":{"name":"@tscircuit/capacity-autorouter","version":"0.0.422","_id":"@tscircuit/capacity-autorouter@0.0.422","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cdbe034e1965482a04b59b7de16173bbdc11c8b5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.422.tgz","fileCount":6,"integrity":"sha512-qbXvBiSKnz381QULZiNgO8tuIuRACU/L3g3aetagVDcFP9+EhK70MIxumSc1MiEdIOKo+F4xzbtkoKGFBWOLtA==","signatures":[{"sig":"MEUCIB7R6uamkMRwNtMBv2x9GZj3uWH3DrY0vcRIaV/kTNjXAiEA7zR9hXUw1kqWmdY9yq1tZPv+JcOZ0Lza7ez7fCKJhEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7833168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d1b62135cc88be57ef45460f9a3aea1168b5dff9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.422_1775948889197_0.02333245258077765","host":"s3://npm-registry-packages-npm-production"}},"0.0.423":{"name":"@tscircuit/capacity-autorouter","version":"0.0.423","_id":"@tscircuit/capacity-autorouter@0.0.423","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"89fb86249c7f14969a6c41f2955d88c371793b32","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.423.tgz","fileCount":6,"integrity":"sha512-Kl/2QmBSUQe3hlC6+Xx6tEFSDHWbwqIlwdvuJF21ENNBNrqiISFESSzx3VQJRPP7GptR9QtylWnn3uUmweGrfg==","signatures":[{"sig":"MEUCIBNO8VSxNjiHyFIZv8gNxsjVn76CLtnpqw9ehXNPO9aAAiEA9Wc10reau5mQsxriLEPZB1IwrY8NmXOKLNtpcbA7Lds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7848834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"48e952a3ef573fb5b4756c4fde87aa9093ea55c6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.25","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.423_1775949010607_0.8047771113380364","host":"s3://npm-registry-packages-npm-production"}},"0.0.424":{"name":"@tscircuit/capacity-autorouter","version":"0.0.424","_id":"@tscircuit/capacity-autorouter@0.0.424","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bc84ec1f3a0681a77934ef334815505d96a6f26f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.424.tgz","fileCount":6,"integrity":"sha512-WW1e3lgnP2SXISbyCZnXLA6SDOyQpJ52v2gjK+E/JHksupDu691DKJLN3q/Djy3gj6UrlRwzT2VuR8kriE8kVA==","signatures":[{"sig":"MEUCIEzk/R7/sNT9hYVC6C0PQqdzEn+DkUYUoFT6YLBmJxChAiEAowyCtIfLIhAyg49cec83NnoAWgzMsX/QrXZSai6ZBks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7867435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"263ac61bcee223a9f1bbc7d120c35bc9729b587f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.424_1775952099798_0.7470644762366487","host":"s3://npm-registry-packages-npm-production"}},"0.0.425":{"name":"@tscircuit/capacity-autorouter","version":"0.0.425","_id":"@tscircuit/capacity-autorouter@0.0.425","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3f69b9283ebd25cdbac9112b6d9689d7a876c998","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.425.tgz","fileCount":6,"integrity":"sha512-I95xTaAgAvrEGcFxMrkgndRRl3T8u5tGCg1f80QkmNARIHtv9aNX1fieBfUa5HlCsPXx+LH3lPqR1pBKQ9EdbQ==","signatures":[{"sig":"MEUCIQDXrI8K90H0tBzDM7PrnNbwsLI+KCTELeFRNqug6RiCrAIgH3Q9NeNKFSnXk2lY2zoENHO9HiLnDsepepwFWYPMJYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7869239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"02232ff114dfbabfad2ca9991716dc3f34552efc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.425_1775967420776_0.2892539909798333","host":"s3://npm-registry-packages-npm-production"}},"0.0.426":{"name":"@tscircuit/capacity-autorouter","version":"0.0.426","_id":"@tscircuit/capacity-autorouter@0.0.426","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0fab91d81136f3be26fecd2e4c6a4c061614851a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.426.tgz","fileCount":6,"integrity":"sha512-BAZTz0iXBS3acickW3E1fD0wmqctZVYJOVOyzKgJTpnBt4GduYA6kI3quwVc8dOlbH1nR4FQl+FRDZB69mXv2Q==","signatures":[{"sig":"MEYCIQD+au/4YYg/jHRw21B3XyYfT3il3gYDZGuYoiNaJ4pH+wIhAOCes7/hXoAghqWtiz0xBrw0/DhMF5Hi5uYUHJJmiHLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7869239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"673ded0537431c1cfcc998df013b560f435ab83b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.426_1776042156645_0.8305350376710909","host":"s3://npm-registry-packages-npm-production"}},"0.0.427":{"name":"@tscircuit/capacity-autorouter","version":"0.0.427","_id":"@tscircuit/capacity-autorouter@0.0.427","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b6f7de8f7586c046fdee2cf74e7eb6c1f869653b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.427.tgz","fileCount":6,"integrity":"sha512-KfrIgPln48HopKgwxFSj1Yxo7sqJsU0+X+ORZhqTtaaeEqt+4JytOS3OoaN3MV//2mY2tuNJBIiqi1OtEqj+5A==","signatures":[{"sig":"MEUCICE8UP7FLsiQsoE/ycDuE3BEOeg2wpDGnmSgMDA5BreLAiEAx0PpAphAWDUxKUp901UXsnSBlxhDUi9I3s+HMGhGWuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7879391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf5114518711a3ca45898655419076522a06c0ce","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/0hmX/tiny-hypergraph.git#53a92357d6fbaeb6f19ea0948e5e546bd44cc9f4","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.427_1776043051352_0.809469024692014","host":"s3://npm-registry-packages-npm-production"}},"0.0.428":{"name":"@tscircuit/capacity-autorouter","version":"0.0.428","_id":"@tscircuit/capacity-autorouter@0.0.428","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"30ea38a489299f9b17e6a0984f11ded293be8542","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.428.tgz","fileCount":6,"integrity":"sha512-WFEMDL8R8tztCcmFD9zqgZrNx3YK3FrxInok9Jz430sVKN0wVhasN0NWEVKVfM26BM2F1GNraIGZbxrhdNn6aw==","signatures":[{"sig":"MEUCIC3uIvNrQKjlxv2UW/ew/OjufbixBLByZldFxw2RgbSmAiEApn16B4JsGscA3x06q2O+5ESdEvkANvf6USlpUsmKp78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7882626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c017152d2ab13c86713c6a4b173f78009ffbf87","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/c3ef7d046064d5219c5246f58bb126ba053474b9","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.428_1776059346485_0.24242107021595505","host":"s3://npm-registry-packages-npm-production"}},"0.0.429":{"name":"@tscircuit/capacity-autorouter","version":"0.0.429","_id":"@tscircuit/capacity-autorouter@0.0.429","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f62150cfde4b15e4d3fa505aece67ce756e3726d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.429.tgz","fileCount":6,"integrity":"sha512-5pRZgxB9nRK2y0PWPXRjlAU/b+H6Hgfmpphh/Svqu7IvVzwhmYgC5aVsA8ylJJEDNCZSG7jJq+QUvyw2xWw4cw==","signatures":[{"sig":"MEYCIQC4Mlsza0IBeEXlvP8T+fphiEFCwOat/FIR1byTkKGiHQIhAIYSXJM/oYnerJpef+7M1rn5HBz4BrlwJsg6gT60mNv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7922529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a19036660d1611eec9bfb0ca6205f1f43f40372e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.429_1776205379093_0.17393477545993608","host":"s3://npm-registry-packages-npm-production"}},"0.0.430":{"name":"@tscircuit/capacity-autorouter","version":"0.0.430","_id":"@tscircuit/capacity-autorouter@0.0.430","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d6f09fa74ff86c696b7551b12c3ade0d9e5a4b86","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.430.tgz","fileCount":6,"integrity":"sha512-UrddAZT0rFHJq/sZyTbClPkiGlO7VtQgQQxgohFHwXa/zgByGKmjLV4fV6UJNPYiifjZdlIgCxJKk8i1o6u/LA==","signatures":[{"sig":"MEQCICWOnjRmXnNAq0kwylco8HVS8GfNaaRdPegfcL1nsjxLAiA+ubaXGjSG+irRr9PJQkRCOjH4a7yXtIlUfc9+LvDoAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7922759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea5cf031d1270116d5caca4916fcfde217af1402","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.430_1776206267653_0.9363892172347434","host":"s3://npm-registry-packages-npm-production"}},"0.0.431":{"name":"@tscircuit/capacity-autorouter","version":"0.0.431","_id":"@tscircuit/capacity-autorouter@0.0.431","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9c480c7cd23fb76d6903e021d51640df4cec0278","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.431.tgz","fileCount":6,"integrity":"sha512-qdsJhmQlHTuk6Aspv66nyay+zVhTOnkQ7mCi1RVJC46bCQN5thycwtZUmiXMmCEAY5z3LFwTNkwsrFwQn2qBMw==","signatures":[{"sig":"MEQCIBf1Uu7ENEGQ8snepRdy3YxD35Uh280PuPHKYOD+8hCdAiBu4iRqyH0E5sDafuD9PtzRNfzFLlVng9fkjOPjKZYEWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7922759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2dd126e5a656507e7e705c92b29d5446157e0a49","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.431_1776297707017_0.8516902038257264","host":"s3://npm-registry-packages-npm-production"}},"0.0.432":{"name":"@tscircuit/capacity-autorouter","version":"0.0.432","_id":"@tscircuit/capacity-autorouter@0.0.432","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"90663b1cd2339934d1d1530f10f5fb4b5931eea4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.432.tgz","fileCount":6,"integrity":"sha512-KOLoBct7DaG2oW/5MHFPg1Yo6WCqj2WN7FbguKkml4t9ouQwnNAjn5Hy8BIP2hD5QoIyCcVVyDw2eEe3SkTtCw==","signatures":[{"sig":"MEQCIHDsvJQxRcndYdzFNxgSxVw6LowXqX7qyVyqeK+C+W0dAiAuMf0rE5prrbaz5M1Eg/rGRJhxgqo48fuxyK07hz31Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7921643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"98d88c32673451acf3c1f4a2d884767961d5855b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.432_1776358767233_0.011539146928348565","host":"s3://npm-registry-packages-npm-production"}},"0.0.433":{"name":"@tscircuit/capacity-autorouter","version":"0.0.433","_id":"@tscircuit/capacity-autorouter@0.0.433","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3cbd8fb5e068402761126410cea1c24ad8ebcfff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.433.tgz","fileCount":6,"integrity":"sha512-HcC1chVpimrvHGRm/wGrUbO49tL/mOMMQSpwXa6w0pZX/O3V5MUpn1H1REscb2oo4BXiDgK+j0iT/Mwr658COQ==","signatures":[{"sig":"MEUCIQDUgOyOV1zT2P6OqLb74yP3DJS+dTWmwOt/yl9mi/sYJAIgFNiRgkpp1EOQQdk0wuZ1uWrLuHpB9ikrQkVM2/zdIq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7922759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa95cd5819513bec2dda88ed1dcb09a57528fadd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.433_1776443417014_0.7026377859268169","host":"s3://npm-registry-packages-npm-production"}},"0.0.434":{"name":"@tscircuit/capacity-autorouter","version":"0.0.434","_id":"@tscircuit/capacity-autorouter@0.0.434","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f864838f2db627c8d6d7b0a0cb642e0d6681be0c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.434.tgz","fileCount":6,"integrity":"sha512-vlLP4hvEm6exPtoSD7Z1iIogB0spPPg05A898gEecTakzqsjrNrCM27iQqY4s1E4ebJ+UMo65rbG9Oy8jnm+/A==","signatures":[{"sig":"MEQCHyjuUIAy86Tx/6dwYRJJ052nJcDKo1+xR8+mVDqCtiUCIQCH2gEQxmFVxP7A+fz8PNbQ9mP9UZXaDtXoAP5dV7wzbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e41ede03caed6f4cf53916261e76529187c14c3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.434_1776449517858_0.6498350626823022","host":"s3://npm-registry-packages-npm-production"}},"0.0.435":{"name":"@tscircuit/capacity-autorouter","version":"0.0.435","_id":"@tscircuit/capacity-autorouter@0.0.435","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"89f89021ca40a1473fff781d7a128a86591a439a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.435.tgz","fileCount":6,"integrity":"sha512-PSNyX3ZSFLLhN029GeGDrCgQK317gvYvFv6uInxRt+6O4IlayEPLswDMNJ2IiUa2T8vwoRCDNjeq6go+yOU0TA==","signatures":[{"sig":"MEUCIGFq2tmPv0HD6ZZnOQiKW0ljZyQAPHbg6CZjfOpUcnk1AiEAudcBC2BPAqlowI4DU66gr1y4JzmQrUGOBTqc4aplnr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7923212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db893dc4e0d6ca7219f8037900413f48d8241644","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.435_1776644579492_0.07248778521627908","host":"s3://npm-registry-packages-npm-production"}},"0.0.436":{"name":"@tscircuit/capacity-autorouter","version":"0.0.436","_id":"@tscircuit/capacity-autorouter@0.0.436","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"024189d6a0e0e298cb90f7556f1d2ec63235edf1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.436.tgz","fileCount":6,"integrity":"sha512-FfVCGxHoAJ28ytE6zHJDb/z68EGiCuyIXEGdKtqiSKxAfd769/WqxulEnJsH9ztDXEmXVgwdDI4OwQRepM+PNg==","signatures":[{"sig":"MEUCIQDtbE/R2u1wBZL9Ywpa2Z8i/GpWlGiwZ1cWuCitSNjzMgIgVcpf5KsDrtAsgxVCRs9GKFced2z4HFwU5R4sM17tmiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7924328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bcd5a707e6aaf8284b06592876b9e876e7f7c20c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2c36adaf3d479f8bd100f39e4f4cccfa523f190b","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.436_1776657289261_0.05197840766281314","host":"s3://npm-registry-packages-npm-production"}},"0.0.437":{"name":"@tscircuit/capacity-autorouter","version":"0.0.437","_id":"@tscircuit/capacity-autorouter@0.0.437","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b6a73c14dbfbe8448ac931c0a0aa453a098e6fc4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.437.tgz","fileCount":6,"integrity":"sha512-MdOael/8wAnU6X0tsEnYdlE8Ber/gtjN+Fc36PSJ32HSAXkduXaEHzby0UtEevwDYa6bNM84aG/tukQzxZRN+g==","signatures":[{"sig":"MEQCID3m+16+EReEWV9b10KZyOsmcKDE6pptPgtVzRRzKveOAiAyN88AQ3CtLJF0EWW3QkHbjqelMynq7x0GFsJyxJ2MTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7926305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e0fd727a81ad3215472c4d51fb546ef27cfae40e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.437_1776686437769_0.2260944344990683","host":"s3://npm-registry-packages-npm-production"}},"0.0.438":{"name":"@tscircuit/capacity-autorouter","version":"0.0.438","_id":"@tscircuit/capacity-autorouter@0.0.438","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"68ac03c47f0878fc0b2a1431832cfee7fd0225be","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.438.tgz","fileCount":6,"integrity":"sha512-dDRKUKdAev4BEZFRubGo1wG/k6bsVWlODJr0gZ026QMUAclFPnwAt07fIjKPkQeUQFHd2TxVLav3P4KoYdYikw==","signatures":[{"sig":"MEUCIH3iyibR2/xQ/a30cKZhltSdJPfmCOdDievVhfACbxYcAiEAqgT9DwpeLZX/LuE5/mPADGyfTK9aNHbvwyC9EZkXLAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7926305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ebd05deb8e0033dd26bb3a76870a4a349bb20e5c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.438_1776703548060_0.735999690572056","host":"s3://npm-registry-packages-npm-production"}},"0.0.439":{"name":"@tscircuit/capacity-autorouter","version":"0.0.439","_id":"@tscircuit/capacity-autorouter@0.0.439","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"539631afc39096c59f27e13cdca914dc99d9d466","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.439.tgz","fileCount":6,"integrity":"sha512-S8vB9mVBNeS+pRtV6bhdcLeiRRfLFuU25e4ZWbYqlZ4g6hTq5iHSyv7YJHhPETPvIcYkmr2xu8P+ZU8THznfTg==","signatures":[{"sig":"MEYCIQD6L9vLw+3izOTS7CPVuPRSIY/G6uOhDI3QMsN/Tr5wEQIhAL1il7iM0HSETZsBWpbdM2hOPpMb0y1u3Bhapj++61h5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7925189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7b30fc549ac15aef9bf42fb6b9702e2b0cfd46d2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.439_1776715347888_0.2988033535971977","host":"s3://npm-registry-packages-npm-production"}},"0.0.440":{"name":"@tscircuit/capacity-autorouter","version":"0.0.440","_id":"@tscircuit/capacity-autorouter@0.0.440","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8cc262e2fb025766949ab194a879444f2c65d7ed","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.440.tgz","fileCount":6,"integrity":"sha512-qARnOmLfD9vaAfNH62LlTUv57pGPa73yvvP9Enr843J2yb+W0KAK2/EcfjNKWN5vu9b2+YO5YLDH0rz6OeaJFg==","signatures":[{"sig":"MEUCIQCrjxKw5K0IdC95BjakuG/LRyL8CRKi9NXZWiGcrfXOLAIgfB5vVLdxaQD7gPpYFwmfQibl6K68yOMXIgFr3b7ehEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7926305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa8be3ca02ba7e674b15fd24bbf0b2f40ad641a3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.440_1776721188472_0.7241544095655383","host":"s3://npm-registry-packages-npm-production"}},"0.0.441":{"name":"@tscircuit/capacity-autorouter","version":"0.0.441","_id":"@tscircuit/capacity-autorouter@0.0.441","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1146537d760b01ea74148b232fc4a0a1f8e40380","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.441.tgz","fileCount":6,"integrity":"sha512-fjhuG2mqq2+C9EgzreP+7Y2hpGIJq4eUpD8hyImvoD1WU+vWykF/GCA5yfsqklFc0UpqqgjxuOrhEOCxnxpVqg==","signatures":[{"sig":"MEUCIQCybEyMGcT+t7AR/Fdey530n7aUusrOfVZ8ciLkdBA+mQIgVYs6xxSoutsG5tn+xhpcDVTcs0HdwHkZlzDUaixeNCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7926305},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"558c72fcda8586044dda6bb8ac8e9545666de521","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.441_1776790722614_0.9106939708339326","host":"s3://npm-registry-packages-npm-production"}},"0.0.442":{"name":"@tscircuit/capacity-autorouter","version":"0.0.442","_id":"@tscircuit/capacity-autorouter@0.0.442","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bbc3215ac95d661c518d35d842250150061c7535","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.442.tgz","fileCount":6,"integrity":"sha512-QlOK++fikWC67QWU1j2gzS5Vnyct1fdt4G+C55tis8ot87piRHAzWSa30E9rOl68UPMf4RX+yPNs41XDDCazCQ==","signatures":[{"sig":"MEUCIQDUW+kb9ErH5NSM5OKHh45T6yTJtYMudinVwOR0JS7h6QIgQTYFccwBGpSObLvhB9FLybbbfHfoiFcHSVxRwFmBg98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7925189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"09cb271fdafee3f2c6ac21ae2f46489b9f8dfe48","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/705bad054f1f391b92080755a75283ceaaaa6438","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.442_1776814068141_0.6039872062728115","host":"s3://npm-registry-packages-npm-production"}},"0.0.443":{"name":"@tscircuit/capacity-autorouter","version":"0.0.443","_id":"@tscircuit/capacity-autorouter@0.0.443","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0c379ddd2e3075e4f586efacbd705bd0c78d7ac1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.443.tgz","fileCount":6,"integrity":"sha512-KDEdruwTOpzDzQITftqTwC9McwJ8S0aLgV8JFEv38Layk+0l1gge5XchZ5dMbNqVTR+JdyVduex59BuYGfRSzA==","signatures":[{"sig":"MEUCIFHxZ0ulDx384LG3bf/wiLAEJevj46poecZLjIXbVfnaAiEAyOsTA9dKnjRPWHQZWXbbo4GVj830nXrceqIM7e9BhPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7963413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4b0f44bbfd40a5763d9302e39b14826a59267acd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.443_1776830766826_0.5890395027773305","host":"s3://npm-registry-packages-npm-production"}},"0.0.444":{"name":"@tscircuit/capacity-autorouter","version":"0.0.444","_id":"@tscircuit/capacity-autorouter@0.0.444","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5ee5e9128834a6e019f58497c8f4cfe55a7c3992","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.444.tgz","fileCount":6,"integrity":"sha512-P7ivsQTxDhkDnUBoY8UDd5iceszr4ZvLASuAcKHDu6FWKNKSmUvwolV6FUXWazzZTOrYvmd9QoWsCQdoe6/sCQ==","signatures":[{"sig":"MEUCIQDsj6/7i4i8/uARldcWLfvOimC8TG9NNcZ4pDVE9QKuIQIgCxek7+SUzlnB4FTkhgwYRdV4vg1BDrRdrx2iWEGw7K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"77e60a8be41da3c7f1c2aa875c5c451a1b621160","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.444_1776830861525_0.9182991815479296","host":"s3://npm-registry-packages-npm-production"}},"0.0.445":{"name":"@tscircuit/capacity-autorouter","version":"0.0.445","_id":"@tscircuit/capacity-autorouter@0.0.445","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ab7a60ac9ac8fca9feba4704bcf790e854696522","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.445.tgz","fileCount":6,"integrity":"sha512-9rusVgiLtEQzb/zmbBM+SqFABNImrLBByLWESAu1iIxMEd3dyBUfTelPfT4NlB9s6yXiisXtHGatyqW5ZKvReg==","signatures":[{"sig":"MEUCIHJSfolcvxWZ47E4orj6NjJZEA7oyG1iDcaYXVYORjRyAiEAmh9KrqJfdUL1wBD4WWgAnouELVMMbv5bkjPDp6PhecI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"935daf89e49f0dadc22b0050c0081b56bdeb2fde","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.445_1776873637945_0.6488669554239335","host":"s3://npm-registry-packages-npm-production"}},"0.0.446":{"name":"@tscircuit/capacity-autorouter","version":"0.0.446","_id":"@tscircuit/capacity-autorouter@0.0.446","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"74dd019cb04cf41fa38331954cf13864bd43c165","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.446.tgz","fileCount":6,"integrity":"sha512-dD7K8K1Mkuf8OREECdyd8DUTApRaNtVqpbg7k7iF7BTHrDXrceMMm6n/azX2jYdFW5DMCi5ifl4imYrPIrB3oA==","signatures":[{"sig":"MEUCIQDD2vjvLUUgpPV+I73InVSzN9vm8nxlZiH/QMh4HoOXJgIgRLzvIwkeG+Dss7yv1pjp6Skz0Ju3cRFmU6jZMVVEOfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d55bdf0ecfdc7b0d3bcb3ba79fe48f40d84bd60b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.446_1776879884639_0.6674151960526511","host":"s3://npm-registry-packages-npm-production"}},"0.0.447":{"name":"@tscircuit/capacity-autorouter","version":"0.0.447","_id":"@tscircuit/capacity-autorouter@0.0.447","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5d7b8a9983e7dac40ab49d688798807c6a6efd04","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.447.tgz","fileCount":6,"integrity":"sha512-x6Cw+dCyGMuBC2bx6Iu5gOnIK7mRUFrBciDM96ruGCfxrEBtCF0y1HJwFnB643btW/mmGCHb/WwsoZSftQGM3Q==","signatures":[{"sig":"MEQCIH9PI2vz6rX5m0DPweYgPpf1p/o9OMkvcbtheuC7GglZAiAvHGHkbO37tUJ0xN2/sETbDlFq+wFL+WXmorRjlY4iSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7968778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"935373e4cff643f77e55b92e2ced5e31ffd99628","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.447_1776891817173_0.8583856583759402","host":"s3://npm-registry-packages-npm-production"}},"0.0.448":{"name":"@tscircuit/capacity-autorouter","version":"0.0.448","_id":"@tscircuit/capacity-autorouter@0.0.448","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a9b06ea7f2b55cab18d042f0bb62c5190c6a3263","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.448.tgz","fileCount":6,"integrity":"sha512-36NlgljAo/R3RrZ3BMqcRgPixBzA0bH8DLpHI+2LncxLs6AVvEo6Fnqu2s18ELv1k/hA5au0uW6n3rK/6phCMg==","signatures":[{"sig":"MEQCIH7PXjPKJs+kLKM+T8j8PhwJNqKX249k6KPejqsrW3oPAiAIUAsS3MtmNSrtDhzQDbzb0McssV+SpVSbswTxtzWKsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7967662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e49c2db59c7f5f3062de0819843598848b3837b8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.448_1776984136885_0.9496093552469902","host":"s3://npm-registry-packages-npm-production"}},"0.0.449":{"name":"@tscircuit/capacity-autorouter","version":"0.0.449","_id":"@tscircuit/capacity-autorouter@0.0.449","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2525c157855a8700593a1af399eb993ae17b8626","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.449.tgz","fileCount":6,"integrity":"sha512-gZq8GlRKxcegOY1c3mWddKSknMykDePdB0zoYXgf1yuXwp0Q14WqtMD74CYc3Cax2PezHrHdI5YoW7gO+V8IFQ==","signatures":[{"sig":"MEQCIGPakXubLLx82MdOLhFguYJ78AdDGlsxe8AmptMl1RbxAiBlSTcIoZAh+qwSJOh8qseI+7DDd/XY+5TRR+/eDlmOCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7968778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5ae357b6d727b8b025fdfc6838425a8a9efa8e2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.449_1777032401371_0.17102379829583159","host":"s3://npm-registry-packages-npm-production"}},"0.0.450":{"name":"@tscircuit/capacity-autorouter","version":"0.0.450","_id":"@tscircuit/capacity-autorouter@0.0.450","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bcfe8d88af281f32e9f2f97e405ef77561733bb1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.450.tgz","fileCount":6,"integrity":"sha512-tnOaccq1OBsM2eHG98e6qR7dtDZBY3+al98lVyGlScY7RjGdTDpmXIgRw7RlXKxERFXz6jVh4XrEpwfRcbyvsw==","signatures":[{"sig":"MEUCICVWBb3ohvN2WZmCVH7kNBbruY5LU8Qd1P1Pb+7kK7WjAiEAizxHRyTjH6IiGBXjVnCshHhJjFn5lnX+Z7uCTmV0+DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7968778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c96a7e8bbbbca7109e78d28ee31fbab4a948f98","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.450_1777036321368_0.624083769090348","host":"s3://npm-registry-packages-npm-production"}},"0.0.451":{"name":"@tscircuit/capacity-autorouter","version":"0.0.451","_id":"@tscircuit/capacity-autorouter@0.0.451","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"926b9828be8c66c959558c7a57d3cc6414d1b73c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.451.tgz","fileCount":6,"integrity":"sha512-iT6yjXrKeprYeEDfn7FK+8S+79WBWzbrgLcXLbFAACeM0jL50QXFLL2G7mGlYeMOipPFNqmt+JQ/uKkfphrteQ==","signatures":[{"sig":"MEQCIF8IT3aqMKZDVR211fExheYRmB76pWvpnTKIwRvsZ2m2AiAyWGuRD/bwUXhEh4F/1GfgIeiXVOJ4JIf6Ayk6Ym5Yww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7968429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"38f4832320b9737a68d22ae2fcb36b974a6f4b07","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8296695fb591cf401f68318a1cb7a2f3e36ecb77","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/2afc0cbba3bf2f7eb6b9cd33615d21e9ad9352d4","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.451_1777054828020_0.6739851412960138","host":"s3://npm-registry-packages-npm-production"}},"0.0.452":{"name":"@tscircuit/capacity-autorouter","version":"0.0.452","_id":"@tscircuit/capacity-autorouter@0.0.452","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d581b2d4008a0254743c4a7654f781d2fa3492e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.452.tgz","fileCount":6,"integrity":"sha512-rR1+i+YcTnnQ4Plny1ISHN39QnopL4ch7L0D8hRoUS4CAdQr9vadNUKmB+O0OmUJmclLVn8uNpHOJfyu13kusw==","signatures":[{"sig":"MEQCIEBsluOl3M6Oi79RuwchDg6HERcfnMIoaEWvKP8Y6FWzAiBsPJSPKA74ePMbx0ANSF20Xm8/ztJtnRIFBDkVU5eIJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9285291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"86367317439281b8eeb43dd2303e2c61c0b53705","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.452_1777063993707_0.7877336218892161","host":"s3://npm-registry-packages-npm-production"}},"0.0.453":{"name":"@tscircuit/capacity-autorouter","version":"0.0.453","_id":"@tscircuit/capacity-autorouter@0.0.453","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"01565e279f19ab072d3a90c35377957648a31f68","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.453.tgz","fileCount":6,"integrity":"sha512-eNGD3SZayKFSW2wV+IVhSYAQTkob0pkZDZLvFLFSBNsqD99q+QHf+vQhXELIo7AlIxHKrjKUZajVd4Q1ZjdBzw==","signatures":[{"sig":"MEUCIAg7NFXq+WUbX1kZQlezyaEKSYDqjKjrkHjtegh9TfaYAiEA8P16gyxEKKhggqHK1TlixrncXvesMfnTdIAc0k5R4/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9324736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ec1ed33e49bcab0ad9bc85136cf2f1c5bc5f8ae6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.453_1777158049835_0.8872647759905723","host":"s3://npm-registry-packages-npm-production"}},"0.0.454":{"name":"@tscircuit/capacity-autorouter","version":"0.0.454","_id":"@tscircuit/capacity-autorouter@0.0.454","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1d37f9743ade41ad5c417a2182d70b176faf431d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.454.tgz","fileCount":6,"integrity":"sha512-ZNa+Nxwi5zpzbtoe2w+FFUs0HV/Ggxs/UUJKiyCBTOrH0qYD27D+eumKmBcb3v8J1wIcyt+aDzOqtANIqswq2g==","signatures":[{"sig":"MEYCIQC60b9qlnsiO+vY8bPNay2NCW8twl0BWEVKt4edfKoONQIhAIOgbWknEUdiyRJDS3fN8+pPK9Dj/GceTTebdrwTi8nX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9324736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1b833557ff71e0e5b2a8f8b9652d91ae79f8a549","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.454_1777161532416_0.15042374336918773","host":"s3://npm-registry-packages-npm-production"}},"0.0.455":{"name":"@tscircuit/capacity-autorouter","version":"0.0.455","_id":"@tscircuit/capacity-autorouter@0.0.455","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d4bcd4d90385db7a83d95b5bc2154eb83cdde98e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.455.tgz","fileCount":6,"integrity":"sha512-2b4yeyTPtov3mWgTjyNyDc/thhBpQ3Ubrp0Pc6HwMH6P9pQwFrRFoeZuN5sPm7EA/XqmZRwzERVfN0W2C9FVWQ==","signatures":[{"sig":"MEUCIA4bmAqdaH5eAJJDBDRxKGR2deG1CSvfiWId2p66XD16AiEA2LskSDRbd7NcPs8Oez5CTMCtpA8D2n9b4F2NF12p6fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9356436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"73163a93ca25525aec8ce7a6036bdd985af6a1b1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.455_1777177867625_0.6118701462455582","host":"s3://npm-registry-packages-npm-production"}},"0.0.456":{"name":"@tscircuit/capacity-autorouter","version":"0.0.456","_id":"@tscircuit/capacity-autorouter@0.0.456","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"55ce1c26e49c45cf31be5661bd0053738cc00779","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.456.tgz","fileCount":6,"integrity":"sha512-sfMzSeoQP0+UcTcFv7Mcf+ubUzYemJDOwJadGPps1C8hjX4uSFiUF79nyE3fmc09hJEeJ+PaNRV7Won84LZqnw==","signatures":[{"sig":"MEUCIGjtLARQMFZ4bCsWlgaN7/R5yuFbG4sddE2A5iISJGnfAiEApd7lToZNPA7VjKq4KR3WXuNG7YBJPZqI14vwEy0LZdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9356436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df8557cc28fb4aaaf2bc7a298460ac47bad093ae","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.456_1777216997512_0.8495980783405892","host":"s3://npm-registry-packages-npm-production"}},"0.0.457":{"name":"@tscircuit/capacity-autorouter","version":"0.0.457","_id":"@tscircuit/capacity-autorouter@0.0.457","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"287ec7edbd5d2b95f4b06d46c4a39e607693abe9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.457.tgz","fileCount":6,"integrity":"sha512-tbo/IfaGgrr7V6tgA/XyFXK/LdPedMqDD1Z3hRVU5Igwm1w8n10D3PcU84ykqJOFbvc02yC50qa4/8tqLzQctQ==","signatures":[{"sig":"MEYCIQDg2VVXx+fOXuNbDjxSve5+KoDVJf2eU73D4prQNJ5T9QIhAKpin3c7OJ99uHnu1OI4Nk4/sfHnWJ9TcXICsd99CtbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9357553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8c60f74596a5f6a6dadd30c5cb4403c8e6085bcb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.90","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.457_1777219143385_0.4028191173379976","host":"s3://npm-registry-packages-npm-production"}},"0.0.458":{"name":"@tscircuit/capacity-autorouter","version":"0.0.458","_id":"@tscircuit/capacity-autorouter@0.0.458","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"be4a1ad44b7506ff5e9fb1b598d08c08043e3c1d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.458.tgz","fileCount":6,"integrity":"sha512-PZ37s4lb3lTaxGHkHGYv5/y0e8VJCd1dPoXGBkcCqY+dpkvUstZPNF0her/h9xxt8emPDSBE8mFjNwks77xyMw==","signatures":[{"sig":"MEQCIF8hWVMGmtV9vydjDTVipP57A1qZlkO/0mZexL3g0IORAiAuR9RFt7jG1uddW6pbMj6cZvPZmPl3bFXn9mQfeaCJQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9524710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd34d2432f99dcd324b8939dbe67659f282f4cc3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#1bb0380283161f31a124e888b077dca6d8a67068","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.458_1777230644185_0.8426802712975914","host":"s3://npm-registry-packages-npm-production"}},"0.0.459":{"name":"@tscircuit/capacity-autorouter","version":"0.0.459","_id":"@tscircuit/capacity-autorouter@0.0.459","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4eabf38f5eb9171411645148be31d7e285141b41","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.459.tgz","fileCount":6,"integrity":"sha512-jCFOnUcfe87Kqo6IAooRqtn6eVtZtywOvj+pM6jlejWI20dIifbqf6805p0CScXL7YPw6fH75oWxFcbYv4Hmtw==","signatures":[{"sig":"MEQCIDpQIuI7c3xOm91XjnQR4cgz8txOrrjkbXMBG/pqVF7/AiAFX93vPMSi6SW3STLF4Jz8nfw/3OJQVBZyGT1A8+ARrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fea70b1647fdbebbf5104fb50d0e8467cac5d575","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.459_1777232163911_0.24274032885742014","host":"s3://npm-registry-packages-npm-production"}},"0.0.460":{"name":"@tscircuit/capacity-autorouter","version":"0.0.460","_id":"@tscircuit/capacity-autorouter@0.0.460","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c1db16ce1a79b80cf49c6dea9986fcf1c8ce983c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.460.tgz","fileCount":6,"integrity":"sha512-CLUx8EgpMZHHBX18MlMSZfG4Zbngo0kIEdxYZryMxcDUF6TMUiEyPTipkOINrHJxJn5Qjh1xQkMY9b9waBtsEg==","signatures":[{"sig":"MEYCIQD45d1xBqz6FIdwPNWOQhVDOd2ekoBoRIu1+RAwQr9lLQIhALYOQZ8hYDCbuY839YBUrKoU0zn+SDgHasjOSnXhWd9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9683479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2cdaaaf7853074080b99949685cc77ea4f657d7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.460_1777235515217_0.42786889448107","host":"s3://npm-registry-packages-npm-production"}},"0.0.461":{"name":"@tscircuit/capacity-autorouter","version":"0.0.461","_id":"@tscircuit/capacity-autorouter@0.0.461","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6a3be4403c8c25b2ea9a1bbec1c16ce3e90bac65","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.461.tgz","fileCount":6,"integrity":"sha512-ZHJPqyhlp9yXpfQX+TGD/kR4ImwPREeuyrPH3e4oZkaJ//NuJmf5aAP0WAY/LlB74euEsBgMhWHcV/8MG1TxeA==","signatures":[{"sig":"MEUCIQCpqREJArCh1MbTeAqtd8ALuw8AFgfJj50E/eMPtBj2rQIgP4yUX/s4dmIA2lIfQhGe9fYnuKajB9yWuRxeT6nuCbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10040501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab5003504024a56dea5b1f34c9662f29348267b5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.461_1777235934777_0.35093492060627507","host":"s3://npm-registry-packages-npm-production"}},"0.0.462":{"name":"@tscircuit/capacity-autorouter","version":"0.0.462","_id":"@tscircuit/capacity-autorouter@0.0.462","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6cef19230fc93fb3899bac2e874a5a3ecc7bd6c7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.462.tgz","fileCount":6,"integrity":"sha512-uUsRj5/Z1UYQHjL2dUJxs1KBbaJ+35X+CYWtv2AS9As21uSBLlf1HDLNN6QHveq53k6a3imw4OZVv2MjYXBRTw==","signatures":[{"sig":"MEYCIQCzZYShIX2zujK+mCg1tqdeMAL8b/0vp+/vzD0DcTlbLAIhAPUwdvRJrINm6+4W877HBzFAnj/OIlgHZlYIKTQZICUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10043209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c756bef02c9f5a7b371ac2e9fa31ada875e3c0c7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.462_1777240427825_0.3182397678866544","host":"s3://npm-registry-packages-npm-production"}},"0.0.463":{"name":"@tscircuit/capacity-autorouter","version":"0.0.463","_id":"@tscircuit/capacity-autorouter@0.0.463","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b8e0be8ebae77ae137fa31f1959c58fd6066e374","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.463.tgz","fileCount":6,"integrity":"sha512-2s7BAzuGRPYT8Gv4Bo8VJhQnrwXqIyODbVwfXlMhoA5vDAv53FjzfVQGr6Im9oFVqGVBwnBxMDRNjPTK3vgRgw==","signatures":[{"sig":"MEUCIH/4AsS6Zw377vr5/KWP8dqVfXR/qjnMaDo+kJ64jrFqAiEAwAb0FRZAvlw0zq47pVhai7dIVWLs0w5Xa7anPNf5h1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10043417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b0fcd0ed620ffbf4d5a672da8928f79f65f26757","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b2e4c0e25bb42b0ff5a2357a4e6b171ce1a290e9","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.463_1777240923515_0.7334106406681382","host":"s3://npm-registry-packages-npm-production"}},"0.0.464":{"name":"@tscircuit/capacity-autorouter","version":"0.0.464","_id":"@tscircuit/capacity-autorouter@0.0.464","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4b3f4c9d7cb6c442a4c1c80b2aef072220f98c29","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.464.tgz","fileCount":6,"integrity":"sha512-02xgfQfor5otCZmYNkh9LjUko0vqjOjMV8Hd1z4C78hx1exDSRYNV21FoCfwyiqSAaV/j+ZFMV/CuW92aMvEqA==","signatures":[{"sig":"MEYCIQCxTfUtFpNusOr1cCypyr3Y2n7ydhYh+35OaOhw3UHtKgIhALMR5odZE8zSrIO4eih0lMpy6lc+unnzMX82ac5h+L8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4a736cea6fae222350e0e23082e63a1836c87543","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.464_1777252602073_0.03842609713422229","host":"s3://npm-registry-packages-npm-production"}},"0.0.465":{"name":"@tscircuit/capacity-autorouter","version":"0.0.465","_id":"@tscircuit/capacity-autorouter@0.0.465","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"07121974ca6419cc5ac3a47f0f87d541b7269cc5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.465.tgz","fileCount":6,"integrity":"sha512-HsPxAbdoa+ahunT2iqowhcC2EbfZabp2MvBkrYh91JDK0NShqrXu590WthxBD91+ceC0J8uH3KurB8Qv0LFTGw==","signatures":[{"sig":"MEQCIDtRDgnMX4EQzyZsIv9PluaKRQyr0bzwf/H1AmXZ89puAiBq/LxLRUkgSyN7q0svNf684S4aOSXWG3yZt4QB6dgZIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"92109ed3d36e4cfe3d4c4fb256799bc93269e361","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.465_1777260125256_0.7355226663317371","host":"s3://npm-registry-packages-npm-production"}},"0.0.466":{"name":"@tscircuit/capacity-autorouter","version":"0.0.466","_id":"@tscircuit/capacity-autorouter@0.0.466","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"791747a146a0350e7c9697053e946c6e7e3fd873","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.466.tgz","fileCount":6,"integrity":"sha512-rgV0SMbSw6r7boj8Azr9yPqVD9zLnHlVmCkC3IhWbRCrBb3sbY//cssVaCsvd1AFu8z5GN5V1IypaOdok8V16A==","signatures":[{"sig":"MEYCIQDMaaKJkmNQC++qKcrqZkZn2ITdOSnzLaqlmjgyWpC6RwIhAOyHmD5KeSTUQdkzIPDOu0HrK9nV6MLBf6ECvf9gVwzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10167925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14748e38f78f152d3aad6a2ef9f1244ec6eb79ff","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"0.0.26","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.466_1777261227405_0.6546320667577499","host":"s3://npm-registry-packages-npm-production"}},"0.0.467":{"name":"@tscircuit/capacity-autorouter","version":"0.0.467","_id":"@tscircuit/capacity-autorouter@0.0.467","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"059e6f7733279f513be846f30fa1e4329f625db3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.467.tgz","fileCount":6,"integrity":"sha512-siJJx368xpvJCffH4QNfWz0nhR3NReVmHQErJG11CtqmnQAria37CZJh5LweS4NMo3arnjpgeUTIXam6ijImNg==","signatures":[{"sig":"MEYCIQC+Q/BOF+A5Sf0QP5aNdyeST96YqeCPto++1K5bXpoMbgIhAODKHBB761C/Cb4w3q4FZN0LH8ZOEozUPfk9RN2cRztu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10202196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"69f690fe7037895ecb21c75b5f715d8345c2c2c6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#9d6e8ae547afc4396c2754bac1b62665206c12ad","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.467_1777277287642_0.5770240772863577","host":"s3://npm-registry-packages-npm-production"}},"0.0.468":{"name":"@tscircuit/capacity-autorouter","version":"0.0.468","_id":"@tscircuit/capacity-autorouter@0.0.468","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"042eb50341519a92af4624fb0c045de6ed4a227d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.468.tgz","fileCount":6,"integrity":"sha512-KXHdDONrHtSL590f/M7hkGdjzDTgnn79qRSR4RMFS0AM9JYNVXHxQB13/z1WWoK0lRqPkqesfDVzy07Jtnqd9w==","signatures":[{"sig":"MEYCIQD8J9Gf4vAJH2ZppQHrQU4VQXI2ormgpUzXxwTlfcZE2AIhAK6XLWWpEcSEK8aX8UYE2UUoSIvGX017F8XaQJ0Bs6BJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"31268a2275970375b9aea20f1060d170094e833f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#9d6e8ae547afc4396c2754bac1b62665206c12ad","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.468_1777313575125_0.02150077480577095","host":"s3://npm-registry-packages-npm-production"}},"0.0.469":{"name":"@tscircuit/capacity-autorouter","version":"0.0.469","_id":"@tscircuit/capacity-autorouter@0.0.469","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fc52b235e7e866c334610258726baa45c2423764","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.469.tgz","fileCount":6,"integrity":"sha512-zq8zhuUFslZEHIbqwDWu4pD2dE0zVYD48y8TfM7NNASR6QwkXIXhlxCVfcd92mjdLDtRbdtz/JKuHdDMI6KQcQ==","signatures":[{"sig":"MEQCIGQJLV5JGc/VHKBSm7FB3SA1PvdatD34yMdTabzoLZG+AiB9Ib3xdhSWiP80iuUeaJqfNGH3R7+oHeVMpUJI2eMMkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cdf01522f1fc9671af0a3ca68fe7f1cd5a1488a0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#9d6e8ae547afc4396c2754bac1b62665206c12ad","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.469_1777321847266_0.9774742176352265","host":"s3://npm-registry-packages-npm-production"}},"0.0.470":{"name":"@tscircuit/capacity-autorouter","version":"0.0.470","_id":"@tscircuit/capacity-autorouter@0.0.470","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b11997f61d9814c3fe12622898565b2b3459c26e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.470.tgz","fileCount":6,"integrity":"sha512-QdooGSQNvalUKFw8xlg7JGvVIJ9qsRNCO6bzthZk6MXcCDuGJ8OMZb40AK3amIbDkpoIZeVGAVlbNKy/6EbzlA==","signatures":[{"sig":"MEYCIQDkTiOnKPCuJ6VnOxY/JVUR2hcKZs8tkcu5QW7sMmo3PAIhAP0riLu2FErviGlngLL4RyqrTfwyT9xouhjPGJ3THW3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e298283c1f262ce5027dc971b046b61f5f01b54c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#9d6e8ae547afc4396c2754bac1b62665206c12ad","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.470_1777328586615_0.4064636032706044","host":"s3://npm-registry-packages-npm-production"}},"0.0.471":{"name":"@tscircuit/capacity-autorouter","version":"0.0.471","_id":"@tscircuit/capacity-autorouter@0.0.471","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cb0c6046a0cf705adedc00570e5541f5789af09d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.471.tgz","fileCount":6,"integrity":"sha512-kdm4UutX6Jhab1Rev1rkWXaPon23TUGI6BSTVT2uNSYa4jd7kBUpBBvuouQCOd3fBP371+ZffwaKLVAXUNdoAw==","signatures":[{"sig":"MEUCIQC5MOzKW8HJZEetkwMvrGFPxkMIbtO5pgqyn7YbpcgJPQIgWZWYjd95hAklaK22tUmwSUw+z0qCNTCxC45CTVlhghA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61fe6cb52a0b1a4252bc697d904775c0359e2d6f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.471_1777342553849_0.26124158297794065","host":"s3://npm-registry-packages-npm-production"}},"0.0.472":{"name":"@tscircuit/capacity-autorouter","version":"0.0.472","_id":"@tscircuit/capacity-autorouter@0.0.472","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a2865e5b851f2fcf86e1ac5021237127f465659","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.472.tgz","fileCount":6,"integrity":"sha512-NcE19xhDJUd3zYxEQHJd9S4ixS8cpHXCbEe4EXliF02FVKzOBITD4IdTnF8HeBoqIddNCvRF8ZMjhf8Qzyyq1A==","signatures":[{"sig":"MEQCIFLhlQSeVz9mfb0s+ewHlF9DvoxT8Xni9tkOmP/ku3SJAiAj9pfSr7zknEvifdiZdq8TeLwQ/Rc3FHvIwJt3wxZT1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e05396169c603647baa4e1d5cf4dc8a59f79530f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.472_1777343908032_0.3951738280898811","host":"s3://npm-registry-packages-npm-production"}},"0.0.473":{"name":"@tscircuit/capacity-autorouter","version":"0.0.473","_id":"@tscircuit/capacity-autorouter@0.0.473","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fa4ced8e01c06f64e119a9275ede0b9e62b8e352","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.473.tgz","fileCount":6,"integrity":"sha512-W3cP6zwkYYyJOCpjMiwcRHs7NHRr71bbfTEWFD3XuJvxvDqwQqfhOMhy7v3KHd7mBhbWBzRjDuk1MCvVNP2arw==","signatures":[{"sig":"MEUCIGZM4G1NFsVuRymkQf8yEsOSiALNThDJnE+V069BRuEAAiEA1gzylEPoOb/QiFMoWBBhghr8S5kBgnzyTkhdg5RMjl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9991896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"715441763bde2882df2743f428d176357ac473cd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.473_1777347158453_0.00889416195815751","host":"s3://npm-registry-packages-npm-production"}},"0.0.474":{"name":"@tscircuit/capacity-autorouter","version":"0.0.474","_id":"@tscircuit/capacity-autorouter@0.0.474","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"787e06180d68ecda92502201b0137e618b8ae46a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.474.tgz","fileCount":6,"integrity":"sha512-WP1MrZv8vTivYiFzguqPQbjMR+2H7u2HncTBeZS2gGrdS59TJMBlB+3xNlXr9lztAOeC7T0juQbnzu+SftTS8Q==","signatures":[{"sig":"MEUCIHE7rangKDN+45x8wllPJdRECCe+Y1VAvscdIO2ZHcFqAiEA3o9kR1GaaXeW9PIpiB2Kvfn8j4iomAri8TVXV1L4Lr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9997608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7bdf8998f796e24d73938242420c80a6714d76b1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.474_1777398501781_0.8515194679708074","host":"s3://npm-registry-packages-npm-production"}},"0.0.475":{"name":"@tscircuit/capacity-autorouter","version":"0.0.475","_id":"@tscircuit/capacity-autorouter@0.0.475","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"18bf7c4ac4a78840f33123bf56f19c52e89f7d04","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.475.tgz","fileCount":6,"integrity":"sha512-si8Z4W7FNrhHgjwSFRVa8zvWazEIztts0RH1GvkgdJuuz4tVwryz4NTp8CWaeT/eNqdt7yITjNKXAmI+MHkgAw==","signatures":[{"sig":"MEUCIQCkhT00DMM6f5opoRbXgca1bkUNY06P/RX39XtOlE33mQIgBnuk3Ccc8YU3Xlh11JxHzTOVw5JTMp5I0KMkXeEaFVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9999007},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6910cd7f5071ca4763dae520ce39d27c0946805d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/ea38a9f3876006d70ad9d6b4f2bc66d68e16ce7e","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.475_1777400084320_0.15902890796165403","host":"s3://npm-registry-packages-npm-production"}},"0.0.476":{"name":"@tscircuit/capacity-autorouter","version":"0.0.476","_id":"@tscircuit/capacity-autorouter@0.0.476","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3e7122eac9b58db444ffdfe8198548062cc9c5c9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.476.tgz","fileCount":6,"integrity":"sha512-7kYQnqtwgOp87ORc+N3LrZv5ypfvZb03tmk9/qO+yznFIhbyBHH0NMRJV9aslktEAJHGa7d8RCFTy3YC3Lg31A==","signatures":[{"sig":"MEYCIQCd2qdID3NPTWgpkmx1uq90T3XPD8CJh4Igz4SGzERxBgIhAPDnvXXBRcW7qfWxritE0N1Hxqv5o0bBFuyfHCEwWfSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10002186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"55bc4fc8e797790ede34249b4926e0bfead75e4d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/0f3ee5b758e4b35c898eb13a51acd051e216aa41","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#a2f630fdf04b06f3ead207fa2c0574b5db57596c","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.476_1777480412240_0.3181625445592724","host":"s3://npm-registry-packages-npm-production"}},"0.0.477":{"name":"@tscircuit/capacity-autorouter","version":"0.0.477","_id":"@tscircuit/capacity-autorouter@0.0.477","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0ddc878d72f71b91fe4174797c3660217ad20bd8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.477.tgz","fileCount":6,"integrity":"sha512-WflqA1toDwfr37WMzUqd7lF+4j2UMs4vbJ6otlwWPczMEBmS5gXGzFPWzqK148Hqwpdb941BKpm0XtNRGk+NMg==","signatures":[{"sig":"MEQCIB859qxLZzDKz1J4Hn4YDyXUnQxGHLeAHX8bf9rvZ1YnAiAyvG0kO98PyjxLUA9kriYAhzJlxQgqHQEfcOdgEpVuIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10005760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"10143b2b6fdfe0511c11dedce4c35ad1ac35814d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/0f3ee5b758e4b35c898eb13a51acd051e216aa41","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.477_1777486249804_0.07572833813875857","host":"s3://npm-registry-packages-npm-production"}},"0.0.478":{"name":"@tscircuit/capacity-autorouter","version":"0.0.478","_id":"@tscircuit/capacity-autorouter@0.0.478","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"322f0f53e0a8814ab353c7efa4aa13b6ff2893c5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.478.tgz","fileCount":6,"integrity":"sha512-kems4kMnh4aeEa9BKmyQNCE/f04lKh8Of8d9FsfJ6VMOOA/MIWZ94OhkfBkoJa1wHX9J24cbeXfeLu+i2UzBoA==","signatures":[{"sig":"MEQCIDMEjmvZUKB2Q4jwBAUZONxbUGJH6/xNcAPPvdYFA1pxAiAf75mYZnFw9DmU08YbApX1gJS5V47KooUGRKv7at5ImA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10007159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca93993960479d1a123906c647b493d15d555965","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/0f3ee5b758e4b35c898eb13a51acd051e216aa41","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.478_1777487379594_0.5356746074707892","host":"s3://npm-registry-packages-npm-production"}},"0.0.479":{"name":"@tscircuit/capacity-autorouter","version":"0.0.479","_id":"@tscircuit/capacity-autorouter@0.0.479","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7c28891a5f107594ae57af4b22293ca2407bb05a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.479.tgz","fileCount":6,"integrity":"sha512-q+wmKVgcvxy1ZO2FxQsABWijdERRsQ5Mvdh/ddDDzEkDKtcNP4IUKZuv35/P+iXJEcNroLvu9Kz6P7PNGu0RIA==","signatures":[{"sig":"MEUCIQDkrk9FxCioHIZLu3ZAv8TJ4E8Rc0jXAU9F7sOuDf0qBwIgZjxLTpeuIQAR5ThQfnEpHrjNSJdmGMhLg+C5U9SmhH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10007159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"914d3dfe08977376ca07fcce53bb5ae646f97baf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/0f3ee5b758e4b35c898eb13a51acd051e216aa41","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.479_1777493638503_0.9225270904897318","host":"s3://npm-registry-packages-npm-production"}},"0.0.480":{"name":"@tscircuit/capacity-autorouter","version":"0.0.480","_id":"@tscircuit/capacity-autorouter@0.0.480","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5720f1aaff8ac9034c8631abab0ea166c2e0246b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.480.tgz","fileCount":6,"integrity":"sha512-ZWh88/cQLu/nzXp8pFgH67TPjYCHBv3R7Grse/YyiduHMK4ib+CS9EUrQ9lfOg2XridSmdBTAJITS2Ty8BIcaw==","signatures":[{"sig":"MEQCIBKG4eFTTymDvxbXMnlPMNiXcM2Kbto00VjBBlZY1oABAiBLZIu8NMrpLqmvepK4Q0eKNY5n9ahTT3ylVQN9ud6THw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10014139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d4df120cf288a76536e617151f0b1bd13def6432","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.480_1777494480513_0.5268173192999792","host":"s3://npm-registry-packages-npm-production"}},"0.0.481":{"name":"@tscircuit/capacity-autorouter","version":"0.0.481","_id":"@tscircuit/capacity-autorouter@0.0.481","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"da9c13962bbfc50dbb563372721c8344f17b337e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.481.tgz","fileCount":6,"integrity":"sha512-7m5J+Zl82ybLKEJDEkmLW1rJxD9dSS9GfUGnVgfddFtxJmSwOYZqxhjNQad7LhvH+w5odw3uktq201WmvLcxYw==","signatures":[{"sig":"MEQCIDiJ1qYaTtDIdtiF0Yn74Evqh/mEngzUxVyY8qWALVBVAiBXaTxDZ0r7S7k/Z3RLKOZTw2wq4y6kbP7yDD1Aslv0ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10014270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0c46e2bdebd5402c87fdbbd20f0ab09f7f048c6f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#a8acf39c8d67ddde8878d42d92d22c11e235e28a","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.481_1777506924839_0.19992785180313377","host":"s3://npm-registry-packages-npm-production"}},"0.0.482":{"name":"@tscircuit/capacity-autorouter","version":"0.0.482","_id":"@tscircuit/capacity-autorouter@0.0.482","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d17e2556a20b77bcaf90783df1c464c194152f4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.482.tgz","fileCount":6,"integrity":"sha512-Aq41nMcJNn7/fdJQ2oZWD7xaifIFW6KOv1zntT3O698Geh03hq42XY01REETsdLh352AoD5C8MkvWvCMM3uT5Q==","signatures":[{"sig":"MEUCIGUpGkTSBUahcPdset8BjkQKs6eDIxVfzeZWjLbieObHAiEAowPZGxLibCNpYpBcxQ1kHMMi9nGvf/k4z9iLre20wR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10014270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3b578200cbeb61c01942db01962d1db8b998767e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#0e1c87f0b648490c2c29a851104ef23fd46aa235","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#a8acf39c8d67ddde8878d42d92d22c11e235e28a","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.482_1777546090569_0.7983536345831006","host":"s3://npm-registry-packages-npm-production"}},"0.0.483":{"name":"@tscircuit/capacity-autorouter","version":"0.0.483","_id":"@tscircuit/capacity-autorouter@0.0.483","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4df91bf9a603671220825027c88043a0e82b4a95","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.483.tgz","fileCount":6,"integrity":"sha512-fPaj7H99kjIYppTipGpkcSs0O57W2/qSuwA5L/jaLmT/1FyxnSEHb8miNJ6njbjUS9wGjWJuAlw6JnV1bSVayQ==","signatures":[{"sig":"MEUCIHunf0OKM0lEEhZPrHj8C25U2eJADEoynaDVlDTNVLNYAiEAzcwur8vEFDx/3VJ/QV1YuObFpvQ87zQMRuSeltovQNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10054554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ef3c1eebea50f72e03e83ca5265095e7d4d54647","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.114","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#6cab8fe0573673878c3fffae0e1c85d199baef8e","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#a8acf39c8d67ddde8878d42d92d22c11e235e28a","@tscircuit/circuit-json-util":"^0.0.90","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.483_1777586544523_0.6440448520299913","host":"s3://npm-registry-packages-npm-production"}},"0.0.484":{"name":"@tscircuit/capacity-autorouter","version":"0.0.484","_id":"@tscircuit/capacity-autorouter@0.0.484","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"52af918f31259db5c7bba68c829de25a953b9149","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.484.tgz","fileCount":6,"integrity":"sha512-qOgPQQfRZKeOlIhCMctbzf76RUE+BjFMPGcfZopyLY5C/LJq+Y3l1Tbmw57UwDgZRjglcsg6PHqZi1iiFhIX/A==","signatures":[{"sig":"MEQCIA5d1sqFBOeIfJhmCqZpkCA0cHixmKsNcgTlLLr03dZ4AiBfUTOfXyXQh6bA+alh75ikVRmTTaT4FVR3k8kjWP+L7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10055354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb496b2bf42d6487fcffa877a6de5e2a4c94d68f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#6cab8fe0573673878c3fffae0e1c85d199baef8e","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#a8acf39c8d67ddde8878d42d92d22c11e235e28a","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.484_1777588086203_0.5577226000102997","host":"s3://npm-registry-packages-npm-production"}},"0.0.485":{"name":"@tscircuit/capacity-autorouter","version":"0.0.485","_id":"@tscircuit/capacity-autorouter@0.0.485","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7383134f0f893c1661088e41978c72e45c2cc3b8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.485.tgz","fileCount":6,"integrity":"sha512-gtSisTnjOyTnOwq808o/zuqZMj1xi5qhSkC/hBEjq8xj46e+GQSF+bx+XOSAoR9fMPsWrk71woO1e3pTG/QDPQ==","signatures":[{"sig":"MEUCIE2okVEpVp2I5OW/dhoQBZwQ33ow66BF0v7WrTb+CiKrAiEAnpgjTtn9ZRmD7Kwweeb7eX59nwtGDNiZ9vD6cGvc6WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10097345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"094074bd24f54e618a1b8a322e389baff0638ba0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#db2e7cc","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#a8acf39c8d67ddde8878d42d92d22c11e235e28a","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.485_1777659126302_0.7018232130690201","host":"s3://npm-registry-packages-npm-production"}},"0.0.486":{"name":"@tscircuit/capacity-autorouter","version":"0.0.486","_id":"@tscircuit/capacity-autorouter@0.0.486","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8860138a86effa6ebe44a97e25ec2475d51825bb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.486.tgz","fileCount":6,"integrity":"sha512-d1oBRk7kg3k/XVuxcuv92Bmg+h39MY2eKqZuQfGShlum+zjFinoalmzjC8pZ7Sgc4g5mDKo2ZsHdCyqJPWYMvw==","signatures":[{"sig":"MEQCIAiujYFMEYZO2+2rC5YdbZqZaUUXizaoSEqQP3KRggN1AiBE4qP48/34X3LUt/dVMNwza85gU8hHkY+SnAHAL1BN+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10097345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f69a6b72c0f27f8aa0e074e3393b9be6ec829502","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#db2e7cc","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.486_1777668213743_0.251581843294598","host":"s3://npm-registry-packages-npm-production"}},"0.0.487":{"name":"@tscircuit/capacity-autorouter","version":"0.0.487","_id":"@tscircuit/capacity-autorouter@0.0.487","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8607fce5e0646af5fe5eecf8d3e89c83bbb5cbb3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.487.tgz","fileCount":6,"integrity":"sha512-PSOA8PvlSSq5Dc9wWa/fqLsz0LnJ228qH2OKR6XAlrEov0GarI0EFge55rfWw4qXcfxl9b7UMBUVAtkvoieBKA==","signatures":[{"sig":"MEUCIQCNy2KI2o7TfxhUndsE1dy28JrLWuEHCnqiWclKhcRPzwIgQJpo4gTtL5gxWPP8pWrPZ8UZWKb0OSw5JjpG+r7oJfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10095983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"405051a495c247ee6fe8a1e3b08da085bea72fc1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/867c15ad096393670d82625e9604e734c8acf4a2","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#db2e7cc","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.487_1777670162726_0.1545188017044472","host":"s3://npm-registry-packages-npm-production"}},"0.0.488":{"name":"@tscircuit/capacity-autorouter","version":"0.0.488","_id":"@tscircuit/capacity-autorouter@0.0.488","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d4ce30aadefde320956020aadf752ba7debf6aea","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.488.tgz","fileCount":6,"integrity":"sha512-6ASs0uOfseYv3luy4OR7R9kOOAje7GGhHwzkcoWG7RZ/cE1DP/cQsk2nGg5+3C0wy5nD0EHfQewZ8weOPiMODw==","signatures":[{"sig":"MEYCIQD+hQRW/wYW7sV/sBOXq/A9UTlfgRNZQ6mlYRE6EabMKwIhAI+/0NDk3rgHv2eAz3ysBYyeyAZrAIoGUc9clxIj9g6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10105244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9c676eb187d03b85e60ce8afb9f13b8ac461e71e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#db2e7cc","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.488_1777723843922_0.5341310269728783","host":"s3://npm-registry-packages-npm-production"}},"0.0.489":{"name":"@tscircuit/capacity-autorouter","version":"0.0.489","_id":"@tscircuit/capacity-autorouter@0.0.489","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d52f456a3674c1b310707a174c8aa9848d90df4a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.489.tgz","fileCount":6,"integrity":"sha512-cft3ntC+ozbUJuiT2eQVA219NFRnu3R6e2gFMLGVt5/dWQfp7ahsZG2n64RbR8jjJCcc7IP9HolA4gfGOrwl2A==","signatures":[{"sig":"MEUCICphLejwYF2Dtfn0CqqGjpCHo1tprL6Pcv+n1eHv6/GMAiEA1ODw6oi+zxzYRre/sxmb/YQf0LFl5mBrvUbdK9c+D3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7f8f4278f22794a30cd94663d3ba0e6439725e31","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#d829d7d8b3f03a43aedf0b37857acbc39519e189","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.489_1777753132390_0.5996175148460572","host":"s3://npm-registry-packages-npm-production"}},"0.0.490":{"name":"@tscircuit/capacity-autorouter","version":"0.0.490","_id":"@tscircuit/capacity-autorouter@0.0.490","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5decdafe530acaf8a1747141950b806c803417d3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.490.tgz","fileCount":6,"integrity":"sha512-nrn77SOERK5LygKaq4j+sBomIDjb8AhwsipKPhMY0ZGjwOVjt1557or+2V0SFIJsPJyjwTC5ehiSC5dc+sdubw==","signatures":[{"sig":"MEYCIQCZCZWVh41ExmRwco/us5PBEfROytERYXmTrNO5CJewrgIhALD/PMJ0eYS69ctM9zgY3sd5NrGv5l6G5iYsDacBJyhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d91a6a49a9ead146726c10ff34f637950d475b24","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.490_1777916929914_0.2823218869988273","host":"s3://npm-registry-packages-npm-production"}},"0.0.491":{"name":"@tscircuit/capacity-autorouter","version":"0.0.491","_id":"@tscircuit/capacity-autorouter@0.0.491","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b2c3b002420c362036f5b365c6d3a2905cdb4b91","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.491.tgz","fileCount":6,"integrity":"sha512-EMg42RIhwm7jwSwnjK5jEWAUaTruLr2EUHjuC2WmzxpUSCvKGgp9gzbyUvC6AL4eeXO/WZuZKBANFaBTtWF8PQ==","signatures":[{"sig":"MEQCIE8K9BmzW/zsQgkMpv2udh6oMnt2MS/iHyQ+OwRAAwNIAiB0FP3cl02g0fm3Qw2zXtTddW/XYB5UQRct0ra2Zy2L1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c8717bf2c5caf7634f90a9756b60210e54e13614","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.491_1777928466980_0.7259320565116931","host":"s3://npm-registry-packages-npm-production"}},"0.0.492":{"name":"@tscircuit/capacity-autorouter","version":"0.0.492","_id":"@tscircuit/capacity-autorouter@0.0.492","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"19568da13af3b4e6bfe60270d5efdbf4c6b25f2c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.492.tgz","fileCount":6,"integrity":"sha512-SgahpVFHWGg160qfIJSTZ+g25IVx/Tlrla3OxwzhcF1bYIDw8VjZ4LWP9VBKZX6T6iRYFUK57upQQeTBwjF7lQ==","signatures":[{"sig":"MEQCIBd/sFDGUH1D5howy46HhQratndFF3OG5xX9HiEOROEfAiBpNQPt65aN/trqDa7B7o6QIzoT+foCTnIltk6uwI7Ydw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dd96cdff68189bae2409b6e3dd75b9fc67dd5637","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.492_1777936816679_0.7454394966754565","host":"s3://npm-registry-packages-npm-production"}},"0.0.493":{"name":"@tscircuit/capacity-autorouter","version":"0.0.493","_id":"@tscircuit/capacity-autorouter@0.0.493","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed668898dc721192784b44e351b274b815354aa7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.493.tgz","fileCount":6,"integrity":"sha512-oitY1Zd/OHZUPIk439+3wVKXoNedEjBsYX4h29mTGHV3PkrQ0R69zb64hI1Aul2f1P/OLIiUsEOziOHanzPIsA==","signatures":[{"sig":"MEUCIE0fjbSnXvgNS6SBcEAx+lKuIkL4fPpzrdgCN0CLyuR+AiEAj82EFdB38NStIgSuaxgNiHqNOxzWUBcQksjn91iTE2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"40786c1b270eee77bfaa226b8b60c48098566f03","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.493_1777950382898_0.9163520936157803","host":"s3://npm-registry-packages-npm-production"}},"0.0.494":{"name":"@tscircuit/capacity-autorouter","version":"0.0.494","_id":"@tscircuit/capacity-autorouter@0.0.494","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3a9fd4698c095ce15505a88f105eafca7913166b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.494.tgz","fileCount":6,"integrity":"sha512-ICuSH7aNZCuEpuimvP+h4aofsVexN+BVsJm1RtEDuDQuumDrJNLOTQzzEWkij9btyKm07Xn9UKjapT8zm+sIdQ==","signatures":[{"sig":"MEUCIAvozfj9b7RmUw05GAba+Vig/NJfnHqR7/uR5O+fv64DAiEA5CEir90P4GlWjMGjdH9xzdeN2wyHjyl/aw9pKPd6W4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9973942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3c7ae47dcecf6046ceb308deeca3cbadba1a51b6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.494_1777952595606_0.784852159667565","host":"s3://npm-registry-packages-npm-production"}},"0.0.495":{"name":"@tscircuit/capacity-autorouter","version":"0.0.495","_id":"@tscircuit/capacity-autorouter@0.0.495","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"821b76d2881b9993715d69f8e850abe46ed932cf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.495.tgz","fileCount":6,"integrity":"sha512-/4qLpQsCB1zdnF5p53qU7LIC12OUAY0ZJrUhyiAaQU5JoCB8+6FrmjvquobrnWdSa2C/ePBvGTt+nH32iVc4Eg==","signatures":[{"sig":"MEUCIQDkZKYollvvYV3Nsv5Glu4ZwVOo9xl+fAP+jucHacLtKAIgS24HH69fs5mbFG+X8O38inq5lhpKxO88lxiAtwRpHu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9986420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b62f86069eab937c05e7f114889d8780dd2eb358","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.495_1777953613177_0.820062599661949","host":"s3://npm-registry-packages-npm-production"}},"0.0.496":{"name":"@tscircuit/capacity-autorouter","version":"0.0.496","_id":"@tscircuit/capacity-autorouter@0.0.496","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ebf5cb747bca32815949e64f7d3a59d68a38c87b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.496.tgz","fileCount":6,"integrity":"sha512-HhfoW8r9gt92eXBThZJke9PGuS1SSRIdMHNc5J0TGNvVZJxpILP+rQqShlUb9cs7GZXClAObt6WWw7AjByVtCg==","signatures":[{"sig":"MEQCIF6t7D1wOJhGL9gJEawN6yHxqkf6/zlHchFCODuBtQ4OAiBSWyKP8LSR8fzUhirm2zj29asLbq3/4hLCSZB15UG5vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10001382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"57be41c1813cbe6a91188dee67cc8a44e5fa7a72","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.496_1777958345851_0.8552194792702954","host":"s3://npm-registry-packages-npm-production"}},"0.0.497":{"name":"@tscircuit/capacity-autorouter","version":"0.0.497","_id":"@tscircuit/capacity-autorouter@0.0.497","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9171f977692af46b7b19b7693cdcd3a914af5dc9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.497.tgz","fileCount":6,"integrity":"sha512-6E1Q1uLBfUvy7hBdifWd4reoYInD1m4C66sqCZt1GxT/obPof2Nc18MfcgEsNvwP1qaZ040GB19S+ADf12YX1A==","signatures":[{"sig":"MEQCIA/1LKD6TQaVftYc9oUwo6nqx8e7PBMlwHG2xgGh4PoFAiB8+q6QtjgEdKWnbsZHvVaLClwvcQGmOv2sDZ0sSl8i5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10001612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e0710cfa76693c2125ce9d23c2f99c5511404484","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.497_1777959315408_0.668739235566423","host":"s3://npm-registry-packages-npm-production"}},"0.0.498":{"name":"@tscircuit/capacity-autorouter","version":"0.0.498","_id":"@tscircuit/capacity-autorouter@0.0.498","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b7f961b04a4bcda8ae9caf22448047c1d3909eb3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.498.tgz","fileCount":6,"integrity":"sha512-hS+2cBFxqyq59QrSito0bJiWCjj4mHU9NRMUXGcdyIY0BA0oCB8t+EiS0J1zQCMQX38+FkiN/c1KSrk0dBe1OQ==","signatures":[{"sig":"MEUCIQDaSexdHNENO0DLULLeoZzgZ+3/oD/0DF7tjpMlPbK0igIgeVl3sQten980Ok6vGFkvdVeAtHwZ0192og846SrWN3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10001612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8cf851e4a8800072cef06b6a2d90cdd83df50a34","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.498_1778002088290_0.6909561647228268","host":"s3://npm-registry-packages-npm-production"}},"0.0.499":{"name":"@tscircuit/capacity-autorouter","version":"0.0.499","_id":"@tscircuit/capacity-autorouter@0.0.499","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"df4f935f3042ab7884a96780e3a26fd88a9f641f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.499.tgz","fileCount":6,"integrity":"sha512-8RbeElh4x/8mblvkeYF3tKuo8N0wX+EDhxQvV3L0nc8bTJY37G+m8bmMqjuxjbcTUxmIqB5w0/N0COjeZS4cag==","signatures":[{"sig":"MEUCIQCJWkuN3h/64Cjgrw1AEyGpfHjY+q7/zYCC759AaOwzmwIgZ9YZUcgxVnv7FLAvOPtM/Oj6V1aLqXY6fbmz2JjYqTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10014761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1a594a6bb611d8452b6ba0c37c9bb9e00335f343","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#ce807febf9919a907cef1a805c57885a3c1dab39","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.499_1778004161981_0.28279332041580196","host":"s3://npm-registry-packages-npm-production"}},"0.0.500":{"name":"@tscircuit/capacity-autorouter","version":"0.0.500","_id":"@tscircuit/capacity-autorouter@0.0.500","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd3779d379d00f7d42093bf1f2abc62b06777ea2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.500.tgz","fileCount":6,"integrity":"sha512-aSQ/GtkTkqlb7WRIozQIciaOxjLyDQDNCIvZiLuMQ+tPx3oHuBEXzkhP5iS6aMEXYA4Y7NPjikd2s+RY1jgIMw==","signatures":[{"sig":"MEUCIHpQuP+3vlCrPl6EmLgiZ7oIoWKm192mLpyDKvVH6b3BAiEA7tVm2KZSovPqB1fj5I5rgsRMzVAu0y7jT2JrIgN8tAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10029916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6cb110af58ae2b220fd8de1d7a2a21676bceb64b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#c0be09ff29441e51e1bfeb39ba6dd127cd1c70e8","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.500_1778043767976_0.26977020487789627","host":"s3://npm-registry-packages-npm-production"}},"0.0.501":{"name":"@tscircuit/capacity-autorouter","version":"0.0.501","_id":"@tscircuit/capacity-autorouter@0.0.501","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"08cea85ee4bf7fb9b07b234ecab93e281bedce40","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.501.tgz","fileCount":6,"integrity":"sha512-7CrNfPTk4667ThgCRUCiTxP9/aKhoL01U+I37h3gpuB5UYN2zcGjjYAU0rjg9P2uE6mxWAGHdU+PtbE2XsgNyA==","signatures":[{"sig":"MEYCIQCNOmeympq+9PN50V/XgQNL2+goQya4h/SqX94J73gBogIhANrZ7EPpsVWBu5DhEQaqYM70Jd5TRCZGfyHhvdy5nCat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10056031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"dbdd055df01b2c9e15e286a943fba2ba071341ea","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#c0be09ff29441e51e1bfeb39ba6dd127cd1c70e8","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.501_1778046291798_0.11521868244390499","host":"s3://npm-registry-packages-npm-production"}},"0.0.502":{"name":"@tscircuit/capacity-autorouter","version":"0.0.502","_id":"@tscircuit/capacity-autorouter@0.0.502","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f00d43cfdb5fa3948a3f74870f7c2b764473dc9e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.502.tgz","fileCount":6,"integrity":"sha512-0wnqsnxZiQgm8kLgLYegk08HXmcSp4mIrsfKl8GF+vPRSHIlCqHvpzu3bjCyi5LRaiapvelfvTJKAdmkwiBoHw==","signatures":[{"sig":"MEUCIQDmJfjWL629w3r+Q/EdfYNS6DospDcXv1clG+uVdTo0BwIgQEBrjmwigAxdt6d5opu8zGDPWl6zmxfH0AkrblJBbWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10056058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"10147a5416f7d20cc1069bff4efe368704f2dd61","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#c0be09ff29441e51e1bfeb39ba6dd127cd1c70e8","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.502_1778058231154_0.25916141768063095","host":"s3://npm-registry-packages-npm-production"}},"0.0.503":{"name":"@tscircuit/capacity-autorouter","version":"0.0.503","_id":"@tscircuit/capacity-autorouter@0.0.503","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"84a82045bda922eff6268b73b0da5141b3e5fd63","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.503.tgz","fileCount":6,"integrity":"sha512-zWD9Re1GAZewvII3q4vO2QGDdXauc2Rxpgw8y14d2R8dXKChYAcxoQP5Su6vY17uBR1SpyXGjcq/q3JA2044+A==","signatures":[{"sig":"MEYCIQDWq3og4caArMPK6uxuZvQaD9j169IjWuxfaTBi6qXbVAIhANQYSkZIhG+lKErhB4Kl9rt8uKUKl6glp4rCblsqTr3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10056058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d10ea5df4b411abc0070251ecf8995ab8ad03566","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.125","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#c0be09ff29441e51e1bfeb39ba6dd127cd1c70e8","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.503_1778073915763_0.8506868336994069","host":"s3://npm-registry-packages-npm-production"}},"0.0.504":{"name":"@tscircuit/capacity-autorouter","version":"0.0.504","_id":"@tscircuit/capacity-autorouter@0.0.504","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"700153c1ebb3f2abfcb8eb08f69cefe1038665d3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.504.tgz","fileCount":6,"integrity":"sha512-wwbDYt46z4PhYlhZgIQOg/nnrvgP7BYaZpkG4E6IdKZH5iflSFrRmYe8EIZ/GDz95hgI9BR0XshcP7CLyEzUSA==","signatures":[{"sig":"MEYCIQD/jskWqpQ3w0oS5ZimuFJhaoCUtbupSr5L4GWVSPdCBQIhAL/FfbQxAqldCW/eYLcHNMWRD4shCSOUAUbmf1VIJj40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10131964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"da4cfe2a02afc38c6e1e3d02bbf871875a4fbd56","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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#c0be09ff29441e51e1bfeb39ba6dd127cd1c70e8","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.504_1778084427373_0.6937365307440049","host":"s3://npm-registry-packages-npm-production"}},"0.0.505":{"name":"@tscircuit/capacity-autorouter","version":"0.0.505","_id":"@tscircuit/capacity-autorouter@0.0.505","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8f8bfc76002cb4f42fe0ce7e99e776d3d0efd245","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.505.tgz","fileCount":6,"integrity":"sha512-hNvyjCgmTf1khhe/XL3c9px0ZckZPJEI2Hz6DpCzS2NjqM2IA2hipx1+AndWR0uSCzyT1GQUdisyJDxxhulcsA==","signatures":[{"sig":"MEYCIQCcLP1RsDUSu74Z0gHmZ9rnk3wpRG3khSo9V1aVNI+oWAIhAIhrErLH34oYJ8wNeF0zwV+gKwJ5eU1D+BPwpe93csrY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10133361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"76d40df5a7dfc252096d9214962a58f67d638bf3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.505_1778091639174_0.29204556587723607","host":"s3://npm-registry-packages-npm-production"}},"0.0.506":{"name":"@tscircuit/capacity-autorouter","version":"0.0.506","_id":"@tscircuit/capacity-autorouter@0.0.506","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"67306a6e6dbc9e9bd6ede6f34fa4f7523568b7fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.506.tgz","fileCount":6,"integrity":"sha512-T8r6yyypwxCVQXxArS/sEIXmBZhPvf1jQqgYWd6UdBhL8wpoToROjk63Ua6rjNyjoea3kDEjVLT4DM4qMoJU8Q==","signatures":[{"sig":"MEYCIQCKRbBrm/yyQmFSK+SuFqPRZ9vGe0DjYw8Ouv13FYRO4wIhAMTJRSvroReQrVG02LATA1EoajDvGiyGJ2ER1p2BvHEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10133361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ed86a4575bd23260cad694a080d4e66ee715f95","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.506_1778124175868_0.31207516545430525","host":"s3://npm-registry-packages-npm-production"}},"0.0.507":{"name":"@tscircuit/capacity-autorouter","version":"0.0.507","_id":"@tscircuit/capacity-autorouter@0.0.507","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3208bdf0abaf80ac1a3006032a94858d8dbb307c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.507.tgz","fileCount":6,"integrity":"sha512-mcgpNYrMPflogpHGSmaJhjy/31oVRwNdmV1+7J/UTn3G/bPEJxJXkr4hPkV5U+fj/yfAHMdqkQzNTiSA2jLlXA==","signatures":[{"sig":"MEUCIQC9+z27wCaHyP16EQXfFaIbTT8jhV63kiscgjN3fV0RegIgVyry+zanLZZnYyU+5m80bBsgXlmSzbQvLozudSy0GX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10133480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9a791cf26da6b1bdf88c13de684eea809d33f5f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.507_1778186162731_0.65669993081655","host":"s3://npm-registry-packages-npm-production"}},"0.0.508":{"name":"@tscircuit/capacity-autorouter","version":"0.0.508","_id":"@tscircuit/capacity-autorouter@0.0.508","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c031f5c04f9e204e5d075f8af1db3a168805dd6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.508.tgz","fileCount":6,"integrity":"sha512-/mcNj9saM2x8UkYOMyz4O5RdGc7/D9FPwBuLEdlCnlYr/le7puOlmQvGHSkQuJNM6YnA2HZFH+Wbsk0OxfpBsA==","signatures":[{"sig":"MEYCIQD99SyR689Hj5LloQyc0D5ZoCyF4aZIIFuxd1wzmO8e7QIhAP+fXzTGYN4AzGvP5qi24E6NvcV7srnLheZGV1LAlxeE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10138149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"087ae75a9c2ca0e65b018bfd0232e9931032654f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.508_1778188910394_0.4228430287483669","host":"s3://npm-registry-packages-npm-production"}},"0.0.509":{"name":"@tscircuit/capacity-autorouter","version":"0.0.509","_id":"@tscircuit/capacity-autorouter@0.0.509","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"46e4b06bcc06d722fa9611159810de024d0027f0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.509.tgz","fileCount":6,"integrity":"sha512-YMsI0v5joGX7vmkH78PFQZ9HlP99G/QZoAiITsj//WvJPTjMV+Gye5tVFonXufzD5AamhiRE+TGxsruQPwHnrA==","signatures":[{"sig":"MEQCIC6gHr78vbR1jQYoTuMr8N+v/dQWv3BgEas6KFuTre0pAiA7SpPfrZlv2pvW4/pAPhGsZZ0hw9J+LPa7ekczqU4nNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10138149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fb28d0c51fa35a5bbb73808d4c5f473d2554c77f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter library for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.509_1778209623400_0.8496981272157975","host":"s3://npm-registry-packages-npm-production"}},"0.0.510":{"name":"@tscircuit/capacity-autorouter","version":"0.0.510","_id":"@tscircuit/capacity-autorouter@0.0.510","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"60961190bf2ae2fbaa173a9d9992040a12a16319","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.510.tgz","fileCount":6,"integrity":"sha512-EqWYunAwb1Aq9uBMx1hXFCW2Bghd1E/GePX9zzGwYY9DeJxW9tfFZCXlBCpVo383SY73O1uW6siiKunB29+Mdw==","signatures":[{"sig":"MEUCIBbND/WygBsJIjI3j4KBIpDbICy3wEuXHiFcVu6Kt0p6AiEA+5YIydmsMgliP1QPSG+Eh8qkj4wLcQkjpPLr+g6d0cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10138155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9cd3a57a03497adcb74c923c0f1e82a92882dafe","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.27","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.510_1778211974833_0.7310133940395283","host":"s3://npm-registry-packages-npm-production"}},"0.0.511":{"name":"@tscircuit/capacity-autorouter","version":"0.0.511","_id":"@tscircuit/capacity-autorouter@0.0.511","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"751ad4fb7688662ff057525e6e87a09fef6ca540","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.511.tgz","fileCount":6,"integrity":"sha512-lzS7Ghn+2zZTgSTElnVsbvTlyOQetas4+ianBlN4caff2NHdzy1dR/aXwn9BgTQvfqXEi448iDgTXskao1a7GA==","signatures":[{"sig":"MEUCIHCos4IX61zmG+slTKL+rCtrUCaMKHdbk2CeIebDJMa+AiEAy6Ds1xgrNIRyyA8uSzCWaHuALTOpbQOHwwtGzydpPsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10113531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"edbc0f632cd2de3202fe1f2b53533a5add786893","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.511_1778249108252_0.10479558837228731","host":"s3://npm-registry-packages-npm-production"}},"0.0.512":{"name":"@tscircuit/capacity-autorouter","version":"0.0.512","_id":"@tscircuit/capacity-autorouter@0.0.512","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f8e1e704002b992f62168abcb715791f662939eb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.512.tgz","fileCount":6,"integrity":"sha512-UqUJl+gAp7ETAfHR8ppbl8RK0a+CQq4Rji8VTCwyk32MKpvCG/cxUDeUDSBj3zkQLcJUW2PoqLQEAuaxHmF2eg==","signatures":[{"sig":"MEUCIQCpl76m7If9pH8bnPMlDjJp1EyG1oAc4Gg0Tqry0qVdgAIgcnJlhYemyoJnWFH4fEumnnyEtTJOdCGhxSo78H8YuxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10113531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"76bb33a31e6da466509dba880fff37e064d6f9d8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.512_1778267863986_0.5615332789704779","host":"s3://npm-registry-packages-npm-production"}},"0.0.513":{"name":"@tscircuit/capacity-autorouter","version":"0.0.513","_id":"@tscircuit/capacity-autorouter@0.0.513","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c320456987beac37e7c42ce5b86068eaac0be2f2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.513.tgz","fileCount":6,"integrity":"sha512-AGE34iWQ2ePk29/WVZGdoY50XYB4GI7hzz8zF51hl8XJivbgQF0Q7p2WzlrBEwWMYaNPkxSR4uHfRiGQ4CBR/g==","signatures":[{"sig":"MEUCIBlIrSdw5JFWXJM+TX6TLBLnuNKGvWEYt27SufKsd5f6AiEAzTAk3dIL6rFnRvvHyGl7wdRIYq29qZsedfEjNnrs1Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10113531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"41d27f12f4a337de0489cffda03bcb510148bffa","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.513_1778602233699_0.33721542565281504","host":"s3://npm-registry-packages-npm-production"}},"0.0.514":{"name":"@tscircuit/capacity-autorouter","version":"0.0.514","_id":"@tscircuit/capacity-autorouter@0.0.514","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dec5293da3c0aa33eaed25ba142ccee8808c9389","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.514.tgz","fileCount":6,"integrity":"sha512-BnqQ7VO87Dkd0CLIP5T0v2Pr9K0CkhuO2RzyUzeikkWqpZxQV5ev+3SATDf2iAIsRPxkuzyY724FnH0SSW5hgw==","signatures":[{"sig":"MEUCIDYuOOqa4OS7Csjo3HdB6rpS6/LviDtRhneyeGASpKPmAiEAx6NjPpmZHWAArWLPb3eSh0qwKRCLdcIUFfxuwnZAXwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10132364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7165477ada5199e01b8b3424ae96863d46d9cc12","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.514_1778606214712_0.15706285541567389","host":"s3://npm-registry-packages-npm-production"}},"0.0.515":{"name":"@tscircuit/capacity-autorouter","version":"0.0.515","_id":"@tscircuit/capacity-autorouter@0.0.515","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6c8cd7c670350d830d84e29c487bca75e6be0c38","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.515.tgz","fileCount":6,"integrity":"sha512-Y9p8ltodNHbuD9DhM/X6H1uJku0/1Ubz95kVmnVmEh8gsWUFuYn73uifoaJbubn1jZuHHLMHlxISIOEkeO+RKQ==","signatures":[{"sig":"MEUCIDY05lykRfgna/xS0pzs5hL2GPM/ZlFUDWOe9SNB2195AiEA3f3Xk9JFREWFcMoxX5/Fd10G7hJz/rpwEAuSowTx+1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10132364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f4cefb6d4f60162152fbd5f90b99ea05bab35ffb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.515_1778763696855_0.5721434188779844","host":"s3://npm-registry-packages-npm-production"}},"0.0.516":{"name":"@tscircuit/capacity-autorouter","version":"0.0.516","_id":"@tscircuit/capacity-autorouter@0.0.516","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd213f225ef473d2c2c8961f232aefef8205219a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.516.tgz","fileCount":6,"integrity":"sha512-pu9NsCEsTjc9NKAU3CU23NezVmyLDtVM3lhmD1YxcJJpjzJPhBvlKCjtWwmY/weGLZm45eO6DoRkvrdtkV6Yjw==","signatures":[{"sig":"MEYCIQDuU0iSom6kHf35oqomBl4DUhtNVctWAHXN/9JUrdQ7qQIhAOI1POr5JPs6aN9zCuref8JslQAm2LMCDptOqqIOTBHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10132364},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0bec9d2fa981d6d2cc146fbb48a7423543dd4d56","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.516_1778801360224_0.688456377550319","host":"s3://npm-registry-packages-npm-production"}},"0.0.517":{"name":"@tscircuit/capacity-autorouter","version":"0.0.517","_id":"@tscircuit/capacity-autorouter@0.0.517","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6a4e1def4ea4d4d9057a645bcd220fb517a6d8ae","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.517.tgz","fileCount":6,"integrity":"sha512-c9/y0YCTghEiuBfKerd7PhKCWTzUMS2d2RTLAtVqAW7gf5y41wK3IRTqIKLaY5w3e3lW0/xHY3A0oHNXeg0kTg==","signatures":[{"sig":"MEUCIHJlGZ8yH7l2u6u3Zpp9cwydkMnKOZFjwVlS76BDf5+JAiEAxMxO2fggrJ9BMrY4qkGsRrU0ulPVrVy7N5UwTWAbtlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10139607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7c15e08ba63fd7d7b786e8d2360126a5173ab8fb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.517_1778874949099_0.3650839271930726","host":"s3://npm-registry-packages-npm-production"}},"0.0.518":{"name":"@tscircuit/capacity-autorouter","version":"0.0.518","_id":"@tscircuit/capacity-autorouter@0.0.518","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b97d97ceb4373964ce0a618d8878b52555a27912","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.518.tgz","fileCount":6,"integrity":"sha512-xmRwgW2Mj/O7QouZXyMR2B3YSGe7iXLv7b/aoYw1c6fVnOw768DY4CgN3T0QbGMlNmBN8G3CIqNepGwmjpHwPg==","signatures":[{"sig":"MEUCIGZJx++s/YuUI9mITA6xe/KFmq3BiyDwjWB5+TrP23zzAiEAxlPVicup+6RgWETCEi4bP/ArOeIC7BuWZR/auOsWhLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10144385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"430ab4addfe287dd85f2e95626160deb17bd49da","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.518_1778878723270_0.549426282373447","host":"s3://npm-registry-packages-npm-production"}},"0.0.519":{"name":"@tscircuit/capacity-autorouter","version":"0.0.519","_id":"@tscircuit/capacity-autorouter@0.0.519","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c541e3bf7ee905a3d8044dcc8f32bf5266736b14","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.519.tgz","fileCount":6,"integrity":"sha512-vs38rdAZIOrQSCXNvFvwVKp3cSblNwGSBghadw+03um5RWhmmF9Ck3ynr3C/QFRD3kXX1jgqi5G8za9ebFaNRQ==","signatures":[{"sig":"MEUCIA6bBUiU9UmvZvd0hLUuFdgKAJ24y7HoI26RM5gI2EeOAiEAtns/5Wv1Yrp1Ingj3baQODnmuvdbjBP4z+v9YviFRyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10148745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b489ec3807f0e9be574d5fa66e1704fd9c8b1071","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.519_1778878886324_0.5621822688033322","host":"s3://npm-registry-packages-npm-production"}},"0.0.520":{"name":"@tscircuit/capacity-autorouter","version":"0.0.520","_id":"@tscircuit/capacity-autorouter@0.0.520","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a1e244f3fb4b15bc644664d99a38db538653053b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.520.tgz","fileCount":6,"integrity":"sha512-vRdMsIS/cJI+OcU5lYtD1efzVBZOPXGBvwesGlZxBcL3Lftx6BKeLRhDmCpypbwNZPNgkK2NcgImLFbXtugCTg==","signatures":[{"sig":"MEQCIAquhjMhmZ/VsF2wlgqmEChc16+jnw21EHIf31O6b5wAAiAa/OsP0geI5EyDbeOL8Qwj45r0nXfpglS2bEfLwYf/Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10147347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"52cf1ec22808b8714c19861938cdb693ed5cc998","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.520_1779056824857_0.5223420257897997","host":"s3://npm-registry-packages-npm-production"}},"0.0.521":{"name":"@tscircuit/capacity-autorouter","version":"0.0.521","_id":"@tscircuit/capacity-autorouter@0.0.521","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dd96463129d8e8b0dfb6236bd59c631836c3efe6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.521.tgz","fileCount":6,"integrity":"sha512-VG5N9Auxa4/8rpDjkzacuvpw9S2AQbCZeunzvjLHtLlcX3evvQ6V7oQVT+AYRMugo9fET0uYwqO7r/lkEaayfA==","signatures":[{"sig":"MEYCIQCl/YUjc2+qSFpH7QCEYsakfpEiVeC1DTwUlHzDyT4blAIhANlKs+9/QZirpj0OyB4mtyZybTOKOPAWGb4ziT2LtCEM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10148785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ee5e5fcee3fd1e1bbca5f0ab7436507d71773f9e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.521_1779094803925_0.4390024811628501","host":"s3://npm-registry-packages-npm-production"}},"0.0.522":{"name":"@tscircuit/capacity-autorouter","version":"0.0.522","_id":"@tscircuit/capacity-autorouter@0.0.522","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f6ee9273c08c8201c89b4b783a635c41ed2bc5e4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.522.tgz","fileCount":6,"integrity":"sha512-Da2YYXGS+5TM96ZjL264Wk3xwYztU2/HZ4zaL4mUFroAOhSCVRtqGL8huQ8P0Z9Y+h1vTPNwef/r/UqY6gFfOw==","signatures":[{"sig":"MEUCICRT3rbCjXZI83+hD1SRUvlvhEEIRyCV3AQCZRxF2AzrAiEA4hjC5/vWPlPr7U3FGRh6xxb9YKR8tT5UI7jSn2/veYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10148785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"558b5042416fe4d7b15bdcc15ca8e722f198ac3d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.522_1779114567544_0.7251194184774363","host":"s3://npm-registry-packages-npm-production"}},"0.0.523":{"name":"@tscircuit/capacity-autorouter","version":"0.0.523","_id":"@tscircuit/capacity-autorouter@0.0.523","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1bb546af496ca4b635e84d81142730bf3f5e1ca0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.523.tgz","fileCount":6,"integrity":"sha512-VzkclsiNZreF69C3uwfNV2yaU4RpWjgOnnSG0bGmE0/uIJnNGz3LTgfyUIFGka2EERQ37QLVd2xGSkVfVK8OqQ==","signatures":[{"sig":"MEQCIH63bkwKSbYIzI1rXMcP6hHiSbK1eopt9inJq+Hw1y3oAiAnowJYBAk8FVZEL/e1oLaIXrmHD6yLtjySD3gRGW5+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10148785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c4403ae4e94f3aa1275e606cadbd155b2fb106bb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.523_1779116728857_0.9036363726600467","host":"s3://npm-registry-packages-npm-production"}},"0.0.527":{"name":"@tscircuit/capacity-autorouter","version":"0.0.527","_id":"@tscircuit/capacity-autorouter@0.0.527","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8c68e6471859187b8da13581838b919ce1970b0c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.527.tgz","fileCount":6,"integrity":"sha512-oyr504pb4L3cHWJo1AkpHUO24/p/ytZEjBeCuaFGolh1NOk7flgz1W11WsRhZml9y9JTtHzp2fls2mMyUWNupQ==","signatures":[{"sig":"MEQCIB+juE1sYf2IugjzvCok5vLeDf5zd+7UlaPcAgF8oKrjAiBb18MvXgDVtiLg6KSBDLIWEyZIm1ECzJUqvBLlxR82oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10376342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"237e38b5c9a43fc56bdbe4130679fdb8e8a34787","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.527_1779387544202_0.4435064810992764","host":"s3://npm-registry-packages-npm-production"}},"0.0.528":{"name":"@tscircuit/capacity-autorouter","version":"0.0.528","_id":"@tscircuit/capacity-autorouter@0.0.528","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5afe661e3bb23b91fc7e10eeb3baa63cbc12e662","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.528.tgz","fileCount":6,"integrity":"sha512-a2CfQvYmwPQoVqb4x7pE8i9IWnvipsfYDksZNjNCVngmI8naVubsh7Fmdhxxs32/S5xvttXKVA18+7ieBcINMw==","signatures":[{"sig":"MEUCIQDD3s08xCE/x3CFTQLs28wKItdAgqdB9Q0fTJDCcRfYFwIgFMvTV8GEmuwLPmLf/PFAglNTpx4KOmuVspan3n6oijI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10376342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ecd70fd13f3407a12040d778a47c9d1b4cd3bbeb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.528_1779390282454_0.5120331815663524","host":"s3://npm-registry-packages-npm-production"}},"0.0.529":{"name":"@tscircuit/capacity-autorouter","version":"0.0.529","_id":"@tscircuit/capacity-autorouter@0.0.529","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a938374b8b650a5ec0238f90d5277ce34139fc9c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.529.tgz","fileCount":6,"integrity":"sha512-e/KArHPtAESh6iT0yR95MVC2jX5WOtnJrONmGQwwvd+IWAezPnKU85aVz6k9Zg6bmGHYqssHO3u+czGxWzIkJQ==","signatures":[{"sig":"MEQCICqKhEzzxirBIzTPVfihAk4hBZ3mUX5W/LNU/qScOVw0AiBTAfaiEnFcs2p1kKjX1tDqIaVssv2TyFvk//fnDt9UWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10383469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb6c85a6623e66f367db62524bb227c5cd3d6f3e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.529_1779394465837_0.9837776167929186","host":"s3://npm-registry-packages-npm-production"}},"0.0.530":{"name":"@tscircuit/capacity-autorouter","version":"0.0.530","_id":"@tscircuit/capacity-autorouter@0.0.530","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fea94e29dbdf960ab3b3313865641755194e4fdd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.530.tgz","fileCount":6,"integrity":"sha512-5TL4guLCYdUNt3xHRYiZQss+EVSOtfRuRHvi0/mbcHtpsv4RnWVNCFvkDQJxjCK1wfaGnZDdMIlP8QeEg107jQ==","signatures":[{"sig":"MEUCIQDk7QZW9znGfXp6AJLCfk6pnwIIZi3DxCa/EOeQ0kp9VwIgJodyExcoYvanYcwS6e15pjUtD9dc5uAPB7TySDmO3PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10383749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ce6965b219716b4c83bd19c293d79ae3a2c0d889","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.530_1779395946750_0.833129411657638","host":"s3://npm-registry-packages-npm-production"}},"0.0.531":{"name":"@tscircuit/capacity-autorouter","version":"0.0.531","_id":"@tscircuit/capacity-autorouter@0.0.531","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"debecf0e6aa71c27d2bb4dce082fadac1452c215","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.531.tgz","fileCount":6,"integrity":"sha512-kBx0ngXeEfvnKRH3Bdq4ybEmDW1Y56ubQaoH0yVpJ0KRNG6LDf0YLEw8ms4xUaLxmeHgmQIAxlgL9ud2F+89FA==","signatures":[{"sig":"MEQCIAuesv7K+np2g3YGuQUhJAZGPJRUqJxE1J1vCsfA3PKbAiAe6gFi6UqYQtm1x6Z9lvQ/cG57E8MoC3O/bcF8JM3a9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10383749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cb4c40266d32d13e225a8b799dcfe2af14bbe52e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.531_1779396355810_0.9677713781672754","host":"s3://npm-registry-packages-npm-production"}},"0.0.532":{"name":"@tscircuit/capacity-autorouter","version":"0.0.532","_id":"@tscircuit/capacity-autorouter@0.0.532","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ce071adc5d4c37faba51dee4419e420eab820ce","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.532.tgz","fileCount":6,"integrity":"sha512-yafD8lAkY86tjoJYSRckhiNeiVRL98kAjbF7QCgNwv5crBCC2KoQOuHrMVEnlJdQGquMCj1cyPnEyUhsMlJ5DA==","signatures":[{"sig":"MEUCIQCgv3fXaWS/sbC0cwk+veybaSH3RZpA9fXqzZL06oQgUgIgET6Uzu4xOppfuyK30L+PBgvCsApzPJ/b/DWaGV9vWOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10397136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a69a1af27dd8751bb67e58b95cb92309d1e4507","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.532_1779405444832_0.5548781376522476","host":"s3://npm-registry-packages-npm-production"}},"0.0.533":{"name":"@tscircuit/capacity-autorouter","version":"0.0.533","_id":"@tscircuit/capacity-autorouter@0.0.533","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"96be31934346d3697c5940bb9b8052ba7b574027","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.533.tgz","fileCount":6,"integrity":"sha512-giczr4M3PV4DRxQtVeIl0A6GgMvhvJBbwfJTF/1ndNpqlVBwNrHb8oHDYR0fIwJV2639H1pGRauljYub7LPuHQ==","signatures":[{"sig":"MEUCIHOGxjv0HD/HueGAfFXp0RLdetKerWh3nG0GFFJwWMKXAiEAx+hI99D1rRJ5Z0/usHmaIql7lsvAF/uYD4o0nRPL9b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10398245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"142ee87bbf3efecc8582bfa6141c5a75ed771c06","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.533_1779459992712_0.4804653555588563","host":"s3://npm-registry-packages-npm-production"}},"0.0.534":{"name":"@tscircuit/capacity-autorouter","version":"0.0.534","_id":"@tscircuit/capacity-autorouter@0.0.534","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0b926be6ba0d5e21ccdac644ad14341115039f0b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.534.tgz","fileCount":6,"integrity":"sha512-flXNEt2hXTju6hmJTEorKJ2nd5TzDHLEgAXj6wWf1QDZmDHAAv4oU7jqGUvANGZ0jfOljA6BWzob/goqJ4x+SQ==","signatures":[{"sig":"MEUCIQCw02m/cAMuDuv3ZK4i78ioxPmAHSLdM6DTM0aAdw+A6gIgFgh+ztYiWIi15wzvXg3w7WBHnfGSdHicRQcCRzjBQtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10398245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"646e9c73919ad7e63a9672d083941f984c96f8c3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.534_1779467497657_0.8921318419338753","host":"s3://npm-registry-packages-npm-production"}},"0.0.535":{"name":"@tscircuit/capacity-autorouter","version":"0.0.535","_id":"@tscircuit/capacity-autorouter@0.0.535","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bccd21c9349ce21b157968ae359881deb1f05509","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.535.tgz","fileCount":6,"integrity":"sha512-hhC2jTO1Mi/xeRsInTGySBtrDfnAgj2YspUt2tA8D+z3a2r1CVnCgx68P6l1o+PamNDgXlINik7NtOCihfkmQw==","signatures":[{"sig":"MEQCIEYo/lPHn53eHxLKb4c3sSt5wIxO2OSRTH2fDS8CzhIQAiANzP9+U+1e2JsOh2nSFtVAyjwVwR8lIgcujOo6VA02hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10405637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"48e42364d9ebf3a1273c246ae450e7f8b6819dd2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.535_1779469622091_0.7949192583341276","host":"s3://npm-registry-packages-npm-production"}},"0.0.536":{"name":"@tscircuit/capacity-autorouter","version":"0.0.536","_id":"@tscircuit/capacity-autorouter@0.0.536","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4be7e987c6aa778e9b5071012d72a5c0d9f19a97","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.536.tgz","fileCount":6,"integrity":"sha512-0MpOF+IRdHghIh9wDL8RGo1/S+yhoQ768NdT51ALKOz7v4J5DvS0xnux2OojSkYczlH+9V72bG2SF3/GhOV1kQ==","signatures":[{"sig":"MEYCIQC/4jDy8bx0rHiRbyQUBkQ4xvxYFaxKszETd9ryvhIXWgIhALlZWVAvoM/kBQuwffS9oMGXAyyQC0qYuJiSFYXHW6PK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10405678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe849e56536b7a083751eac7eb80e005924da89c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.536_1779472263073_0.4622847007344566","host":"s3://npm-registry-packages-npm-production"}},"0.0.537":{"name":"@tscircuit/capacity-autorouter","version":"0.0.537","_id":"@tscircuit/capacity-autorouter@0.0.537","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"92ebbc44520f423ea23dd706d9a8532f947d6733","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.537.tgz","fileCount":6,"integrity":"sha512-QbpG5u7jGkTGTs2U2kbxc1ASlFKh1PFd8bp0wruSll+N+IjIjFHGjKDa1t5fihX01vsAIMQGj9GiIUzM4LZoyg==","signatures":[{"sig":"MEUCIG7vY1LMpg5OcHtmHxAk1P5fxfUIbdnfwfczcm7xmJd/AiEAmgrqx0NKc+cU6BKyOOGFbcZ+qCJhGTZbPijkEKhbuVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10413564},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cd473b4c8defdee4624da352ef49cf357dd5e1db","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#78db8cb1dc78bfb3569ea6cb86bacc86d04c7338","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.537_1779474150172_0.6328453024841232","host":"s3://npm-registry-packages-npm-production"}},"0.0.538":{"name":"@tscircuit/capacity-autorouter","version":"0.0.538","_id":"@tscircuit/capacity-autorouter@0.0.538","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d10764a5dca750e43742ec2b0ce2115febd80bee","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.538.tgz","fileCount":6,"integrity":"sha512-xQCvZFBT+0VjqMNSAFHBdQP9vjhC+YkHOZ0eqSrJh+hTVGaWH7nH2xGCt4V8q1ju69Y8UJF5TEOV/RyPyPngCA==","signatures":[{"sig":"MEQCICuBbiNPSovBO/xw4ayCCpma8RKnWJ8mGgxjFbO7D5mnAiB4s7FCizO8bU+nWMUCImEex1y/CFas7ouqp+X+sMKfhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10491149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a2cf8c76df834a344366a28fbf933f1a15ce6012","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.538_1779486808838_0.7238850389460338","host":"s3://npm-registry-packages-npm-production"}},"0.0.539":{"name":"@tscircuit/capacity-autorouter","version":"0.0.539","_id":"@tscircuit/capacity-autorouter@0.0.539","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd1a5294e4f4306601e445a474e39c0d2358cb9f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.539.tgz","fileCount":6,"integrity":"sha512-eltFJlm2G6SLb3hqr6rmV+V9gFEfWa4Tk1EjtgYjoQDTAeJ9doQkCRlDkrJPFYMjWLtndcJudo+orugO94BGeA==","signatures":[{"sig":"MEYCIQCduQLjKs/qS4SP0/gMeXxh6R25QoUlMtOiukG9SvQJtwIhAJM51BW9BY/k66QcvblwyZjru3ErREop8Bx5WQPrWhzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10491149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"396882f947bddd2354000eee02c6199f66e37df0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.539_1779488507179_0.6589608243422327","host":"s3://npm-registry-packages-npm-production"}},"0.0.540":{"name":"@tscircuit/capacity-autorouter","version":"0.0.540","_id":"@tscircuit/capacity-autorouter@0.0.540","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4e0ecd8cfb7c0a32a48f1f55a56e8acaea7e03f8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.540.tgz","fileCount":6,"integrity":"sha512-u6SHM7nwW8S0KRfSIW9DPoF4n2APJkIpdUwhmJYRxmVRc0bwXOo0B7+f9OETv7qaMibvuxWc+iw+U/b6Vppn0w==","signatures":[{"sig":"MEUCIDw0lA5NeU1VtngVbNTKTFPJ4hlQ6XD76Q5swEPh9cB9AiEAifqkb82kG2AqefuE3p/YaRoPOQdu6voaUjt+ghworq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10491149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7678c65d7b42bf058392cf40c1ba712345ea269c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.540_1779490610521_0.38162978454381324","host":"s3://npm-registry-packages-npm-production"}},"0.0.541":{"name":"@tscircuit/capacity-autorouter","version":"0.0.541","_id":"@tscircuit/capacity-autorouter@0.0.541","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"590175252138ecceefb204ed4fec4c96a77accde","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.541.tgz","fileCount":6,"integrity":"sha512-28/k5Drm2zIRbRAxTnsZOWya08NXGBkndNvn94LAiPg2DjivIYYPAdZCES+pstVqoEQszZFPFCuZ/UCmpTH0tA==","signatures":[{"sig":"MEUCIGDmjhuKMPdRtAmfAVOPTNK9JUkOCocjFLoVsR8xaiOAAiEA/BiVJKYoiMWh0+c0YN40V8+6wVYWshm6K3UnTZ+vTOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10491149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"45c5e25e8f90291fda607de2296c4d20606d5e29","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"^1.0.32","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.541_1779513387856_0.9009465134576591","host":"s3://npm-registry-packages-npm-production"}},"0.0.542":{"name":"@tscircuit/capacity-autorouter","version":"0.0.542","_id":"@tscircuit/capacity-autorouter@0.0.542","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"735ef51039b0b4283c918110116fea4a8ff160f9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.542.tgz","fileCount":6,"integrity":"sha512-ydXiV5DnA5GHR+L/ERLbSEAB/EVIU39zzarBS15YtG1Yl2sQ4QybEBUrXggdcFlGahHX8GwI5XIkQ7ziAoLM0A==","signatures":[{"sig":"MEYCIQD7opSmssuWwXxYcrk+aufRxzcm+ZZBhId8yCI5L/eMWgIhAOH/Y0XJGEJgMOJUMW3QRnmhMCvKwCAFD0odtQRik97u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10491242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5374cfbf70abda47a3fb8702a870aae34f939b8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"^0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.542_1779520830366_0.9205074962914057","host":"s3://npm-registry-packages-npm-production"}},"0.0.543":{"name":"@tscircuit/capacity-autorouter","version":"0.0.543","_id":"@tscircuit/capacity-autorouter@0.0.543","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a34ea16718a47862ba847ffb1170c34192a050f9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.543.tgz","fileCount":6,"integrity":"sha512-cJInyMyT10K8VcKtQn0elFZIcORrvHbhTG2mS5SHlpROYp0dmt38qSPPdHp8PqyMSJ3GZsPaaXIOcesbJMug2g==","signatures":[{"sig":"MEUCIQDjW6tO+Zy4Sk3IkNDI955ZEjjcZyyRroTqFWcUdcl2rQIgVhmhWKJ7dOUMyPYes6xRj9lxkws3+NV4MTgqON7Ey7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10493955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0d3f30c86dc0a4d0175dc3a51cfa8e0ef308bf73","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#de0a8db80288715382857da7d5558096ca786cb6","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.543_1779560541029_0.7510289100063368","host":"s3://npm-registry-packages-npm-production"}},"0.0.544":{"name":"@tscircuit/capacity-autorouter","version":"0.0.544","_id":"@tscircuit/capacity-autorouter@0.0.544","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ad2af9cf1510324c8aba1ceb4e3eb8231fa90db6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.544.tgz","fileCount":6,"integrity":"sha512-Fe0pjbYGV0Kltr43suOywgbqnqzgOipN6GM3ATgMOcCayS7yMzRaaE1FClYFh9PXgvXXuHBX3CU2tcuWhTR3ng==","signatures":[{"sig":"MEQCICAiR4EYDV/qMcfZgNuaAelJ2O80V9OfbKPzTfjGz2FCAiBqQbJIMEuP+ylk5tFglPr0Ll2t8/HtGc9ukasIBrOyCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10492337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ee5efd7f09224543c042401d752fe4b429b4495a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#de0a8db80288715382857da7d5558096ca786cb6","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.544_1779562156152_0.649924743214167","host":"s3://npm-registry-packages-npm-production"}},"0.0.545":{"name":"@tscircuit/capacity-autorouter","version":"0.0.545","_id":"@tscircuit/capacity-autorouter@0.0.545","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b0d2a99e9c11c2adcd833f56f49b628ce248191d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.545.tgz","fileCount":6,"integrity":"sha512-6h9RUrWRdN8ddHLm5dfNivRxOQUeaKNVTbf2XfZsAT+tzKlvNh/QCEjgjSeUV7e4o8bmzDvm+x9Pp7RJ8ViWaA==","signatures":[{"sig":"MEQCIA70yHBfheL29ReSv7ef/ZJZx4BAZTaCxJLqiWEdYLrnAiBwlR8nHcYfjENHOHr2CxnB2SzCUbRH3JVlTFVRhQU3FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10493955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1eda55838934bdc83fb1a4099017805f95d293c0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#de0a8db80288715382857da7d5558096ca786cb6","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.545_1779568570588_0.06951729664329642","host":"s3://npm-registry-packages-npm-production"}},"0.0.546":{"name":"@tscircuit/capacity-autorouter","version":"0.0.546","_id":"@tscircuit/capacity-autorouter@0.0.546","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9ff1771d2a90b4d74b2585d6b3068e395a7b059e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.546.tgz","fileCount":6,"integrity":"sha512-AdaaZHmi5qme4rakioCpbEvHtE4j1ZvOEH14jLAogMUSGIhdaIxq2o6DulegW4p3m5pp/i2K2QEO7M/xX97leg==","signatures":[{"sig":"MEUCIAtO0/4RI5/mkSrsRv6tr2nGEezhjXD7D8DWmP+VJ6LmAiEAyy4pfX3Hx1EryB1rwsrwTeEMemTt1ngwevvCDTydJrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10495707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aa239ad627f8bf00ccb415f90df1c43d4d2ffb29","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#de0a8db80288715382857da7d5558096ca786cb6","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.546_1779571162944_0.28507147089849294","host":"s3://npm-registry-packages-npm-production"}},"0.0.547":{"name":"@tscircuit/capacity-autorouter","version":"0.0.547","_id":"@tscircuit/capacity-autorouter@0.0.547","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"84ff34616ce5804c0ab365da7e4e1e974878f032","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.547.tgz","fileCount":6,"integrity":"sha512-DnCYzQEXubFLKv9J3gN5FM57nBUHhfNuE/M4E2UcxIngkgL3XCRMnIAGhm360QNNQdlnjWO932QmfPSEoWXoYg==","signatures":[{"sig":"MEQCIBYDC5C6D06ew+9ZoHN9ooqF0aWSjVrNjEaDWQ0AFnOQAiBELS1M4QObV83DZoNEWxXauREA39GvIv4sGLwzIsi4zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10507099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"475c7d2122be406e379939f2477b5e4587a48ba5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#de0a8db80288715382857da7d5558096ca786cb6","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.547_1779571728784_0.6776808468698459","host":"s3://npm-registry-packages-npm-production"}},"0.0.548":{"name":"@tscircuit/capacity-autorouter","version":"0.0.548","_id":"@tscircuit/capacity-autorouter@0.0.548","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d0db5e93cdb5f1bc36c42f80ef8f227e18f23d30","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.548.tgz","fileCount":6,"integrity":"sha512-DtlSoAD3vx+EZwxRu+IuwNat4NhCIa5h/IG5I5PDd5OLfQIf9kCdgLoBdsPYHT0RQY5cTX1/0tNYY9vt5w1VuA==","signatures":[{"sig":"MEUCIQCzuohCymHI0y7djZdiO7y4ZMVP1n46vprRGnCIzyOT9wIgMxF84GvW22bQYKk2n2bcJPjYjQBsfgA8hBBqbz7OB1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10507099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0c46b1ca40bb2dc7c8c6e45379860d8661fd9df9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.548_1779572561835_0.7806997391926729","host":"s3://npm-registry-packages-npm-production"}},"0.0.549":{"name":"@tscircuit/capacity-autorouter","version":"0.0.549","_id":"@tscircuit/capacity-autorouter@0.0.549","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"680dafe94d0bc341f40d74ca7cf508cdcf23197d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.549.tgz","fileCount":6,"integrity":"sha512-TfCk6JTLZ029wpQUMRtN5FDRXOM1X4nxbrF734GZ8U9AxvZnYRcBJkmaxidaPb7VqQ64G/6DnSyOXvV8ujBAwA==","signatures":[{"sig":"MEUCIQDypZNRXlLgG/m/phmOkMOwrKbE2THHxtv2im2fO0HoYQIgWKTZdrlUgDBUCa644G6IOBLs/+Nl+altuyD+1aLLPA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10507099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d43a1d04398eebe23975937363aaa45d98c7c44","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#da11d1f32d0584adf8129ebdb2b52e488f5919e2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.549_1779600494937_0.46060829888116217","host":"s3://npm-registry-packages-npm-production"}},"0.0.550":{"name":"@tscircuit/capacity-autorouter","version":"0.0.550","_id":"@tscircuit/capacity-autorouter@0.0.550","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"104b66692e63ded64978290d49edfdcaa74b0d47","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.550.tgz","fileCount":6,"integrity":"sha512-gPongttSp1OT9KKXKe9fIDIXh4SXmVRlJ8Q0b0legXzX94X3hQzFnUdaz2J3+8JifM6mMrxuMfw4hvSdZ6wVow==","signatures":[{"sig":"MEUCIQCMtONd4VapPy0lxU9j801ql4jYOy4Ce5thOUul7GvL1QIgQiqG+Wyb5D8O4ckeQ/OcVLh92N/WIXVb4ZxHfm12oDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10519942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8c7f9053ff05b79e689671bfc232805355fbd9d0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.550_1779617727971_0.7300298743832798","host":"s3://npm-registry-packages-npm-production"}},"0.0.551":{"name":"@tscircuit/capacity-autorouter","version":"0.0.551","_id":"@tscircuit/capacity-autorouter@0.0.551","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c1ffce4a64f2d4410a65369d077b7f898f5a79a6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.551.tgz","fileCount":6,"integrity":"sha512-nFjuSTTZJMaIiTCJWcDlvp4q7uW5nd9yLMa+EPECmHAoa0WBCra8avobyuynAZi65WchCuwgy57gYP/RH9ggvg==","signatures":[{"sig":"MEYCIQDQvfeDdTEca6jZJKmOnutIDWt7NnFH6nevM2STPh0upgIhAL3QjkG8LtDsk+abNS3wXGManMCsVF3aMI4YFkKUhMca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10519942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1f70ec215e1cb5dbe597dc9842b8119bcd15d1b0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.551_1779636095633_0.8899158420963702","host":"s3://npm-registry-packages-npm-production"}},"0.0.552":{"name":"@tscircuit/capacity-autorouter","version":"0.0.552","_id":"@tscircuit/capacity-autorouter@0.0.552","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cba65d2084a8af49e3a01c44f27f5b2e980dd83e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.552.tgz","fileCount":6,"integrity":"sha512-URGutNSF1uwTnSKQmtCtiJWKLwGS8Sj/djb4zZ9UPKrmCjmjFRORhe8+bHDnClfDqQ3LeF54O0bF8H5kotZCgA==","signatures":[{"sig":"MEUCICwU0RaApmJYrmKt/+J1ZsbKh9PMf0jO7bETv40CxJPtAiEA00A/Uj29qsDiLyI1oB5hVXDTWNAgRl5n+kut0Ls2NLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10599754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fdcb2ce93644a6b5ecc93ef2628cf23eea014dcc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.552_1779648067516_0.5608894133459918","host":"s3://npm-registry-packages-npm-production"}},"0.0.553":{"name":"@tscircuit/capacity-autorouter","version":"0.0.553","_id":"@tscircuit/capacity-autorouter@0.0.553","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"46ddcc8a5644f1146329b8d6a2c5c20678853414","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.553.tgz","fileCount":6,"integrity":"sha512-mncu19hKy94lgnNj5iOGsDedTnYqtMfjHdlmkhDjPF2Q7RG1V8T1wLm3zYZg3PpE+B1zlu1/7J46Bwc1biXXWg==","signatures":[{"sig":"MEYCIQD2LfkXe2nY7jQG4+OvV3BiPxESvFy3D2vfr/5jJs3oZQIhAM4+vtFRpC4AFEUu767JAjizCZ1D+ESSLxG2gz8jOWTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10599754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"593ae33f6de28d6142b1b4f21e66dd7f4c2a7117","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.553_1779649106618_0.1320302618160203","host":"s3://npm-registry-packages-npm-production"}},"0.0.554":{"name":"@tscircuit/capacity-autorouter","version":"0.0.554","_id":"@tscircuit/capacity-autorouter@0.0.554","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4d61a1cf3fe740e28c893c2602096b4fc0f21777","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.554.tgz","fileCount":6,"integrity":"sha512-BQoioinWsBoxwlG0Kijtuxczjf8JfVnOJiADUq8XGSYtx8U8m8aZDB2GiWUk0fvnsXL/2oKT3T3UBG4+tPtsyQ==","signatures":[{"sig":"MEQCIAWFx7jtKEBAlWG0v0ECmGtDD/RCiHMASXUIrAfkgsPQAiApIVtuyXoia8N5OJkWi7hnmwEPQ2UCqc5ZZSAa+2QeQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10599754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18a583b70f69c7bbde226697a7ad4c252df3e19b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.554_1779649378411_0.1043514972738615","host":"s3://npm-registry-packages-npm-production"}},"0.0.555":{"name":"@tscircuit/capacity-autorouter","version":"0.0.555","_id":"@tscircuit/capacity-autorouter@0.0.555","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a1c06c00409419a4088ff3410a09251041b1b6d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.555.tgz","fileCount":6,"integrity":"sha512-0Vz9dXgE63evsE2GAULSn+3tJN0dqpviNdhwmtPbZLvYZXZC/apYPj9rWqFMt+KmOrlg78eETpsojWmeizUqhw==","signatures":[{"sig":"MEUCIB3iblmHzv/aJ6ym7ghlcoDIwK1Y45kTJBzbssQvgIIWAiEAyXM86atkaVGDX4kzw5qYweyQsPeKcJfpENxd/bJI0Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10657574},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1b86032895c5e65a99333948c60c84064fb81451","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.555_1779653188966_0.33112774740077344","host":"s3://npm-registry-packages-npm-production"}},"0.0.556":{"name":"@tscircuit/capacity-autorouter","version":"0.0.556","_id":"@tscircuit/capacity-autorouter@0.0.556","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b9b2de7ccb460fe5abccf5d6382b424ee957af56","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.556.tgz","fileCount":6,"integrity":"sha512-0jqpA5nfIwrP0SART2z7z6RJhKuJvqZGBkqkOZTDgBmvxmiWzrvocHal2gC1DvwIWvFzcDIS75NtneUhg1qlkw==","signatures":[{"sig":"MEUCIQDNuRMhl1fAXPfrUfw0nAl3sw6NaMRPmdyHVcYZRFvGWgIgENd1FRRDPKei1VWurkxMOGXr1/6a1x4yW4ktBQDKI9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10656488},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"454a4fb6fbf3f4e00e47a64e90f0d73eac618c94","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.556_1779653766401_0.010605161158343535","host":"s3://npm-registry-packages-npm-production"}},"0.0.557":{"name":"@tscircuit/capacity-autorouter","version":"0.0.557","_id":"@tscircuit/capacity-autorouter@0.0.557","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e04ad9a5f65a6dfed2bf73b4adad7453013407b7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.557.tgz","fileCount":6,"integrity":"sha512-v/QgBgOwHxgHlVTlT8NXhTj8nWhIg/FlsMDfmtAKV07rsq0wIufli1JeETx0YaY4N/1r1vcv3o94LOzfM8+GRw==","signatures":[{"sig":"MEUCIGzb9Nsyt4PKbHYQWrEVrN80HIFELOsmdxQlS2JNbAiBAiEAg8QOXsWq0BlIjPFzctY3E19EQTzGFFDaVByUPMYsuPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10658180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5c23038460317b41676c1219fe292d7c30866572","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"^0.0.37"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.557_1779655604719_0.25920031615168315","host":"s3://npm-registry-packages-npm-production"}},"0.0.558":{"name":"@tscircuit/capacity-autorouter","version":"0.0.558","_id":"@tscircuit/capacity-autorouter@0.0.558","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"39ce0b29961500d798457b3a65f6b84d8c520f82","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.558.tgz","fileCount":6,"integrity":"sha512-5WJZKqY/2BBRbkjUT6RZaOY4GfwJnlD16YUOGTcvQW+PWrj8972TfZGOmFkC5tkgziLfT0z2LtJurvUziHHBwA==","signatures":[{"sig":"MEYCIQD4GXr65wtjdUkfuxLj+gjJrUu9cgPJZsG47C4xJsER2wIhAK7FlkNO40Dd0sjxomSsx8eqgxFjmoyM6Ejc9egatkE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10658267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2363557fc2a6818bc65f0ced88ba9b07c5ae0c9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#24e9259713b901ad8f650a3b01e4b3f2948ac143"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#0add61e6a0e6b59f6defc36f257052f773e2d685","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.558_1779744426913_0.1442774780924707","host":"s3://npm-registry-packages-npm-production"}},"0.0.559":{"name":"@tscircuit/capacity-autorouter","version":"0.0.559","_id":"@tscircuit/capacity-autorouter@0.0.559","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"052c4bd8bf61e7c41dc12ba5cffa0eb092aa7d4a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.559.tgz","fileCount":6,"integrity":"sha512-E7K0MemU5VZ8LjcdvEU7bi2DJUk4QcXyzRloYm/yxWvZ1QtTD+r+4dn2YQZE2IywwOvVrZC3iMAOwMv3ty2WRQ==","signatures":[{"sig":"MEYCIQDP3Bv6Gj8Pugl+T4X/g4qeMfz1AB88x1mQsUIMtWI4hgIhAO/dCC0mKjPel0ac7kXDoqDzoQPMkQ/zKSaBYrxvJV2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10658267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0465ee8e33cb94931a09ed69a945f62ed5e8e78d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#24e9259713b901ad8f650a3b01e4b3f2948ac143"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.559_1779823104048_0.245241892145577","host":"s3://npm-registry-packages-npm-production"}},"0.0.560":{"name":"@tscircuit/capacity-autorouter","version":"0.0.560","_id":"@tscircuit/capacity-autorouter@0.0.560","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66659832c39ef66d2e45adf5433d10b27dd5bc50","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.560.tgz","fileCount":6,"integrity":"sha512-BxlI1sVDCheBseNylmAyZ0qMfq++AeI8LiBhlC5/uhmpmYBleoNX9NnxiYGV8Q5izAlYBy9da+e/UbGNwhw7bw==","signatures":[{"sig":"MEUCIQDUTfkXN6UgZHzWv9hnxn06c764Cr70kEegKXtFMU+9CQIgLsptmE3YCkSt+dZFr/lPeiBHRScNCUvzl06bwcixHOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10670129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cedd5f09857e8f3ed5596ef038efd30805649f25","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.560_1779839437470_0.09957592691526962","host":"s3://npm-registry-packages-npm-production"}},"0.0.561":{"name":"@tscircuit/capacity-autorouter","version":"0.0.561","_id":"@tscircuit/capacity-autorouter@0.0.561","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a8d27bb636bd9aa413faf358c5ab5c8643ccb968","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.561.tgz","fileCount":6,"integrity":"sha512-DMB4d8Tgt1pkDFSrNUkZskpQ3o17DHg2CvdhsFJ2jXTY86mElhwHUqCEI851c9Jh4F+WbET6fnV9rsxas1GfuA==","signatures":[{"sig":"MEUCIDEA0bkrGQJtVYWnN0ejSpsAC3rrKRR4Ig4qCqvcwazgAiEA7FrcIjUY/m07sL+tVikpZjolFZ4RKiE/acDK6XOWh24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10670129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"033636fc8f6118c30317754f91c5d19cfb4618a2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.561_1779881427202_0.021115476139899947","host":"s3://npm-registry-packages-npm-production"}},"0.0.562":{"name":"@tscircuit/capacity-autorouter","version":"0.0.562","_id":"@tscircuit/capacity-autorouter@0.0.562","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fb58e59e1ed942a73b1bf9ac79bcd08f128f3ab0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.562.tgz","fileCount":6,"integrity":"sha512-NIwfEU/C53TDGZumJ4uirtKphozubqEahSUECoe7MHYUQOv6zygSpUdffBniNglX0xHkDk6LgOwbK5p3EFITrA==","signatures":[{"sig":"MEYCIQCGBBYSkjXoYxAGtvBrw0npjIkillNVXjMTf/2KuqYW+gIhAPvf08UFvF/Po6nblmt6Jy1oQgnF/rrxaFFnaf1Bdsih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10690009},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb2e93aeb19797fe2d276a8e3b9bf09da34acdc3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.562_1779990272123_0.7921147605879888","host":"s3://npm-registry-packages-npm-production"}},"0.0.563":{"name":"@tscircuit/capacity-autorouter","version":"0.0.563","_id":"@tscircuit/capacity-autorouter@0.0.563","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b3a74e2b3ebad798e07a5cdf0213a3878b06230b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.563.tgz","fileCount":6,"integrity":"sha512-AAZNxM8pkB8yMnbmZ8pCUiloW3wCLXRSsv9qYZFgGKzAmjtkv/GuYN/kkUtmczXvEi/q9PwVMpSZ9MCE9GvMGg==","signatures":[{"sig":"MEYCIQDRhSvDSpQxWOKuj+XfODqp8k5kAt9O+8ht/z/kvO3I3gIhAOqjhlWnS7tZ6iRHje6IN1ml82dWGM/nx1FKMcXPoZGK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10690009},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ef6110e789b33cf3c2d06899c22e26a9e507d9f2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.563_1780004408592_0.643093947749704","host":"s3://npm-registry-packages-npm-production"}},"0.0.564":{"name":"@tscircuit/capacity-autorouter","version":"0.0.564","_id":"@tscircuit/capacity-autorouter@0.0.564","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"74db6bc6bab3399877845b3684331ed931874b70","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.564.tgz","fileCount":6,"integrity":"sha512-5JCO+04VtUnygHT9I6ttjYCI3Whn8IoWVasHd4RLCSQAs41hoz72J2ZnjEljgYDzXTWZwklk0ATwPB30VZq7Qg==","signatures":[{"sig":"MEYCIQD0xn/jZqDmR6Rbv73ny2Vvc1up0Q81WCJQGgfvkpxaiQIhAJa3c6SqKBFq4e0zJ+GB/PGxx3MZYdTuT+mxkWq/D7H6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10692300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c9bf58290ec06a4f525ace8272d8f8a7f8830a4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.564_1780069112351_0.8360344224870513","host":"s3://npm-registry-packages-npm-production"}},"0.0.565":{"name":"@tscircuit/capacity-autorouter","version":"0.0.565","_id":"@tscircuit/capacity-autorouter@0.0.565","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9cc5f108c5df933e3b99e40aaa1eaee7ca071b96","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.565.tgz","fileCount":6,"integrity":"sha512-k4bx8+0Lqgq38eJD8FAoo+btDuZgyRbHDAgti5WfF2eYrRK7S8JOymKDbuoBzLWKAYNSMxm037Q2OGzCu2UDyQ==","signatures":[{"sig":"MEUCIQCJ/dB3l1hiFpRxOU2Jzvim+hEOTHWB56IEhG3pE/EvCAIgQgpKCH2ROC3mSWyuqeFq7dVUMWMhPayWvEz/mqH2kVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10692300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a912b2e68d2d8663b14efcfbe6e998e4171d52b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.565_1780289483107_0.9080391073874408","host":"s3://npm-registry-packages-npm-production"}},"0.0.566":{"name":"@tscircuit/capacity-autorouter","version":"0.0.566","_id":"@tscircuit/capacity-autorouter@0.0.566","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3d753d7daacf5882d4cc8c33206982bf335fb903","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.566.tgz","fileCount":6,"integrity":"sha512-G1iW011h/JG/4vzcX5h/3ZqzVdg8IiCK1Qqew1JpYP+WLVXHHsWvgf1Wb5VTuNdJ48Zawzd8mI/yepPuJ7r8Tg==","signatures":[{"sig":"MEYCIQCS8efdmb5T2njRtnoH2549FcsYJ4+Bt7EhijL7BXq2UAIhAKLaFgpWsxqCFZZW5mkpRqUSgtxFI/zA7Qg4PGGgGo0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10703559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"782095368693cccbd675b8abbd9b267e127e2f88","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#f4804e26d6da845cb985e4681ebd528b7c5f2ce8","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.566_1780329260664_0.6975069848803499","host":"s3://npm-registry-packages-npm-production"}},"0.0.567":{"name":"@tscircuit/capacity-autorouter","version":"0.0.567","_id":"@tscircuit/capacity-autorouter@0.0.567","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0075fd398b91c53822d220e5cf1941f3beb5de54","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.567.tgz","fileCount":6,"integrity":"sha512-wjctYhrorkRo686MDI5+qCfdCrNyt8MwPWDSXFlDOWvD4/r51hPf4C1UXEaNL98jjpLe9IpYHy9d5uzfnZUVqw==","signatures":[{"sig":"MEQCIAu4OghmQtK01cDi+IT8Z4CUyn5bOwGjWKbqg1PMvELGAiAFFCAMHOJ8JrlnyI6rEhL7JhM+FLcOZFOUGpuVkdZpPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10709096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ad341c84ffc017634ce472c65f065c5f86d67a70","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#48cd2f8f651bc9213a339580fdf125d2a1dd9254","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.71","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.567_1780335497381_0.4481040687462432","host":"s3://npm-registry-packages-npm-production"}},"0.0.568":{"name":"@tscircuit/capacity-autorouter","version":"0.0.568","_id":"@tscircuit/capacity-autorouter@0.0.568","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c912550eaa28cfb0323667cd3e9d51447bd07efd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.568.tgz","fileCount":6,"integrity":"sha512-CIVpF0EaFbQy4bqnGupCELtu6SAh0c7avc8j3EYVwyPmKlZF+s3BOdWqcgR8tlxiqw1vk4i6w6nAbjrQ9mACCQ==","signatures":[{"sig":"MEUCIQDEENWHONbTJGtCrjAYLvBAnFCtUnfiXJzaJwbT4ZGN6gIgWrC6TP8ZAtv9TNrW1b4n5Jf7LUlUnxq4tllK01ULHVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10709096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6d394b7b5dced49a90aa81053ea6411f24608257","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.568_1780512084395_0.4188255863536918","host":"s3://npm-registry-packages-npm-production"}},"0.0.569":{"name":"@tscircuit/capacity-autorouter","version":"0.0.569","_id":"@tscircuit/capacity-autorouter@0.0.569","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1ec04e25692d2f11fec79408f33c2d8eb21b2b49","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.569.tgz","fileCount":6,"integrity":"sha512-mqkocZ3k4nLzY6aQS2qHnA1WTu/n1aThcOCRUD/Es9d6P2VLvK8jlwZDBDaEH3RrqKVgeA3xRnHRkRRqM1Ecjw==","signatures":[{"sig":"MEUCIQCIvwjA0njPTxa2O7XfkyWwj4fgqvCobQjJWJdgUEuvTgIgWe2WEJkMOQ7gsuOiTjfiSDbi4WWyjDxZ1lXokjb2Crk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10714248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"44ab39f0bcd4d059ca8977a60d670a0c369c72f0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.569_1780527581631_0.9403359073983113","host":"s3://npm-registry-packages-npm-production"}},"0.0.570":{"name":"@tscircuit/capacity-autorouter","version":"0.0.570","_id":"@tscircuit/capacity-autorouter@0.0.570","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"43f3b6716666933b3989efd7af4f8a0b2d04deeb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.570.tgz","fileCount":6,"integrity":"sha512-kY6yQX4dmwou0H+YJMrFqXIsKnQfAj6y0PYbhulZtK+KbhYSgwInfFpxYW3aAWh7EdjS0E3kKS5xGtL89qB25Q==","signatures":[{"sig":"MEQCIEFEr8+ktRvmJ4moMiFjgZIQgZdvTltbCtOW5X2I0UQwAiBW14Qja8O1habF8ejfmlbwhvckm7VjOK6B+Zp/ha0QQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10720802},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb3dad2e69b30b1774d5eef56ebc9b07ac5d695e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.570_1780587913654_0.5353772770494751","host":"s3://npm-registry-packages-npm-production"}},"0.0.571":{"name":"@tscircuit/capacity-autorouter","version":"0.0.571","_id":"@tscircuit/capacity-autorouter@0.0.571","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7eeab1f0b03fb3fd6165473d6c19ae8bff563f45","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.571.tgz","fileCount":6,"integrity":"sha512-KASX2JvFu7kHXx7kqGj2/Zsjldsh3LrCwLTVOwV7VENKUId9KnBOj0+6En0u8ve49Qb1lucOzVTdRc5B5t396g==","signatures":[{"sig":"MEUCIB4h0H1u6KIGIAnxAkxZ4jt6xDp8ZfvQKUA50f/FWv69AiEA+uCBBrE5P/MBkxyc0GlxRXKs7s6pVySaMBM2ScuDTrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10726556},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d43cee89e97e6d4455b923ab05561977a292c381","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.571_1780838418685_0.5653134658536065","host":"s3://npm-registry-packages-npm-production"}},"0.0.572":{"name":"@tscircuit/capacity-autorouter","version":"0.0.572","_id":"@tscircuit/capacity-autorouter@0.0.572","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"77a4c368c64162e67ae01e4bdbc5d3541aaf27bd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.572.tgz","fileCount":6,"integrity":"sha512-bDsGEFyJosQ6HsUr4zqqLDqxuukUxXx5W7P2uIF3gYzbherPGVUiV7bYtmQ7T3BJ7Hhq4ngDGEX4YKjbKI98jg==","signatures":[{"sig":"MEQCIA6nQxPoPPpgK38mgtZ9pvJ7S43pKiTbBps7Ro1ok/bMAiBvOQ277tjUetJvvAvVoLsuG9AzmffvrpRTKmUwXBSaiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10726710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8158ee1000a89f3c7c023ff23676431dc29d8691","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.572_1780841766557_0.24322887230595658","host":"s3://npm-registry-packages-npm-production"}},"0.0.573":{"name":"@tscircuit/capacity-autorouter","version":"0.0.573","_id":"@tscircuit/capacity-autorouter@0.0.573","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0f658fe67a712b8f8ec81d53335fbbae8a4a6919","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.573.tgz","fileCount":6,"integrity":"sha512-OVNkcIhvzal+t3xlSNHc1uTFts6H4Uco3XmFJNoHcB7KX1g/XpGWMCS3ttqGmA5iK/lum2e/acPUiKtRS4YGuw==","signatures":[{"sig":"MEYCIQCXhNQDs5iQqKn7pdO8iZZ70P4jRSSScENkdNgGr8ujKAIhAJ29+aP9KTEh/M/j33zu3JNdHgfUyQYdq8S/om6V2mqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10725304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e85f4eddb1004b584f3d5d66a71697d7a07d858d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.573_1780882183727_0.17625236166720404","host":"s3://npm-registry-packages-npm-production"}},"0.0.574":{"name":"@tscircuit/capacity-autorouter","version":"0.0.574","_id":"@tscircuit/capacity-autorouter@0.0.574","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e4338ebcf5a37a437f4a336bc2a474f93e4d651b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.574.tgz","fileCount":6,"integrity":"sha512-RCLVwmbngykFEd6n9c5JQFMjK+hz9gy47d97frCUcyqFssZfWSvgye4Xi6S8amX/fTWFDCog7tRkC78CS3XB2Q==","signatures":[{"sig":"MEYCIQCkWMbpVyZe8uFgLCp/xvy7pTpipnF1HYXML9xj4D3S1gIhAP0zDporajlz/bowi4EnhctrFAZJem9ucYU06Fu32JAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10725893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8d1b21f2060dc85fcd5a00f6776d1e5200fcba6a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#28d47419660b55f36c8cf503dfa24381fd159b03","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.574_1780891697732_0.21945588593856247","host":"s3://npm-registry-packages-npm-production"}},"0.0.575":{"name":"@tscircuit/capacity-autorouter","version":"0.0.575","_id":"@tscircuit/capacity-autorouter@0.0.575","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"326bd23ee3d6e64dc6e40ab4605fb610f3cde881","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.575.tgz","fileCount":6,"integrity":"sha512-bUrVTB7FfW73kwjQVEvPZ8G4Bwzb7jF2ny+xDAc9y1l9qNNCCHVK8OmV8GTlqjSEFBqiZOg69t9lqQht9LQIrw==","signatures":[{"sig":"MEQCID8+jsFUOwTnatjL69HiNBN31Mi0HtiUYMqyPcaM6Z4VAiB9N4oWISlV8gTCvKuUK9BFTG52LxAbD0GHGoCgfx5snw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10725893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d494ddeff373d6fbbb769a6b8d0027cd47f2db11","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.575_1780906016180_0.4888775624596915","host":"s3://npm-registry-packages-npm-production"}},"0.0.576":{"name":"@tscircuit/capacity-autorouter","version":"0.0.576","_id":"@tscircuit/capacity-autorouter@0.0.576","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"006a21a9da648f9368a51d2413ab4722758cbb4c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.576.tgz","fileCount":6,"integrity":"sha512-2A2WUalt5oiIVzeqU4m/UwxOghQmhV8VhOt+++UDZZlkkecVh5AtY5Tjmis7eRCFrfegvUWB6fy6IogDk7dCaQ==","signatures":[{"sig":"MEUCIH6loIq7U5hnRRfe4Tw50CdrzJ19rBFmR3PB9GRVDrZKAiEAnmj5Jh15Pg23YuyezlKMtBoBoW7IV6oTHa1HP+qzR/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10726671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"235a00a3224f30e050fe94971cded990a9e94561","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.576_1780969894636_0.8949749066710624","host":"s3://npm-registry-packages-npm-production"}},"0.0.577":{"name":"@tscircuit/capacity-autorouter","version":"0.0.577","_id":"@tscircuit/capacity-autorouter@0.0.577","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0f9142549a25c721e38af5ba234e05e9e97f23a1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.577.tgz","fileCount":6,"integrity":"sha512-+XDKbeN00hTqM63QxTq65mg5f+oB4Y9g0F373F1u35/ZdxzYOLywgBliRIyHUkvE5KQzcpP8MzWGIzwNZQ461A==","signatures":[{"sig":"MEQCICzJcdKOH7EXd4G11l0kCrugie4dZ+qOsODsZtk1tulzAiBXLyFmw/BCsKi89nlic5jCwftbwv5tIde1zeF4yF+zRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10691783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"601112d8923a814530fde3a7f8e51d6912cac225","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.577_1780971311061_0.8156803187066828","host":"s3://npm-registry-packages-npm-production"}},"0.0.578":{"name":"@tscircuit/capacity-autorouter","version":"0.0.578","_id":"@tscircuit/capacity-autorouter@0.0.578","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"965810d3ad9997a05ba8edefad516770bb6456be","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.578.tgz","fileCount":6,"integrity":"sha512-9rt0j37SXQevWpTbDi72aG5hS8XmLV17Q+Ht53FxHYD6jNnKWfl9aw9+Lj/U7AaTqlFAAo3ewmiVOvt4toH00g==","signatures":[{"sig":"MEUCIQDMxbEfp73TKpR3mQGCEiNePpHJr1yVSH33GiuzI8dCsgIgBxanssMgWQ/jnXnFiTGXLtaAkW2Vi6aZbDPTPWMIpo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10693457},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"23eed3a81ac67f48977e3be7b008b7ee724d6fda","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#7837fb0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.578_1780974205033_0.22023597868800082","host":"s3://npm-registry-packages-npm-production"}},"0.0.579":{"name":"@tscircuit/capacity-autorouter","version":"0.0.579","_id":"@tscircuit/capacity-autorouter@0.0.579","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a05e4ebb18aa3ceb360090bd8143ac55dfb7eff8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.579.tgz","fileCount":6,"integrity":"sha512-rdy6eJqK/hGBMJ29ZApCgmBLqgzxWBFfaWWavd3yD/uD+XF8SctEmfEegjIZDALCdEW5VvXdNB8QjXQEONI0yw==","signatures":[{"sig":"MEYCIQDDJ48diNwcfiYMLD8X+e1bOhzeEcHgJZf6PsI/i9W6EQIhALCCzadXLxBITXsvuf0SVZXXPffmeSAvYJpTyzsGIuE7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10694403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"502fff93815cb864e4365dd77dadc738f243076d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3dbc62d425c0459e6fc2fef7a656b448e9a0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.579_1781042737499_0.36007802338098327","host":"s3://npm-registry-packages-npm-production"}},"0.0.580":{"name":"@tscircuit/capacity-autorouter","version":"0.0.580","_id":"@tscircuit/capacity-autorouter@0.0.580","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6064399f0ab9e95ee09e2cd71f41405250f9989c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.580.tgz","fileCount":6,"integrity":"sha512-CPWkLjFgsWKtWoxZrQac944knla0lmEM6kCORotSa+iETy3esupZKweijbzMS4Uoae8wEj4ED+Mlx8+WSl19RA==","signatures":[{"sig":"MEUCIA/conhVy6Yyi7vr/n3Ij+NATABt8wPVIvPilur7O4UcAiEA1AFHo0FceOlmOqHxQJfP+m6j+XFRNTgYoZHSGwhR8TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10690193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"28f79998090df03453adb0761037bb1e57f7dc90","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3dbc62d425c0459e6fc2fef7a656b448e9a0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.580_1781069985417_0.40213191887105615","host":"s3://npm-registry-packages-npm-production"}},"0.0.581":{"name":"@tscircuit/capacity-autorouter","version":"0.0.581","_id":"@tscircuit/capacity-autorouter@0.0.581","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"84640bcbdf6b87ae089d6835b6ea421a3aaf61a4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.581.tgz","fileCount":6,"integrity":"sha512-GbSS27f8ykkYPPzztjDXdhSsUBRPI92SpWNPuprGUd+HFsaRlPmMISD+wN6ri9qmpFqRsl6yzMFgyKPyZol1sg==","signatures":[{"sig":"MEQCIEyiaza6erkC3/NtAWzh/0jvKMVKlxdxmuto1OxGG9JSAiBsBSp3DSEIl9Iw9EyC2AMYNDmz5ySYdjT3jYPxBI+Vdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10690193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5a9af43470cd8f29987559de93ebad619e5d642","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3dbc62d425c0459e6fc2fef7a656b448e9a0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.581_1781070886151_0.3510102306173515","host":"s3://npm-registry-packages-npm-production"}},"0.0.582":{"name":"@tscircuit/capacity-autorouter","version":"0.0.582","_id":"@tscircuit/capacity-autorouter@0.0.582","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ad360df72b0fcd1c2f1b2e0e9426cf807cdb074f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.582.tgz","fileCount":6,"integrity":"sha512-whqqnPgkAI/PPeIoUsReSPfSs5VjozQOD8qc3xilMk9H7LyW9awaTZfNYLqAlxb495FiKmXiQnH8mah+cYnHZQ==","signatures":[{"sig":"MEYCIQDmPn+3tI7edfNVuD9RO+P3b6u9EKvA0j4Bhdk0uDF5XwIhAIe72jv9Mn+GFsJ5QZ6uyWAMzVrN9w4IvitlycjO4D5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10691922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"54fc5770fdb35b37f378b9953d4bce92c68b2752","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.582_1781101185745_0.48779345865519663","host":"s3://npm-registry-packages-npm-production"}},"0.0.583":{"name":"@tscircuit/capacity-autorouter","version":"0.0.583","_id":"@tscircuit/capacity-autorouter@0.0.583","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fd9718e3956898f42b10689a6105fb60286364d7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.583.tgz","fileCount":6,"integrity":"sha512-uSbZct2KuSz5PsS4gcYozhqPlyVx6FhvCZpGX8nBC/b0Xcej+RwZ3O7z6gIpVaj4MO4/iC/3E5TkhKAe3Upwrg==","signatures":[{"sig":"MEYCIQDtETIC3r91MAXPoT4gL7virqdl4WIXGRIrF5eJdNnYhAIhAOJaV3Cjn+BOVe1j+gDu7XINE8S8KjQlZvvAwfSPgv1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11001810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"780e6f38838af492e32cfcb71ea8bf9c70cae0b7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.583_1781201377742_0.8015890438859135","host":"s3://npm-registry-packages-npm-production"}},"0.0.584":{"name":"@tscircuit/capacity-autorouter","version":"0.0.584","_id":"@tscircuit/capacity-autorouter@0.0.584","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed2ae15b5dac957b451cd7499adc363a4a0ff33e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.584.tgz","fileCount":6,"integrity":"sha512-iJi2hRf5eMb6jhuyxnA2eQsKmvbQ987wELAlKiiPGSuL5V5MgvUlsWzjEKkjY154Waf4dqmoH9ySYjWr0o8TFw==","signatures":[{"sig":"MEUCIQCZmNchMB96cNBLCyIe/lgdmFYgeQjT/L48+KJybjbf2wIgFMIM/iAjs0VyE8XfdihQGmVlUoVopeUr7u5mHdHMxbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11013589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5060ed59fe8cbd1264690a471667e2e39be4812","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c8589ddf8a33041d9607f154dfd671a423315e49","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.584_1781240063049_0.2376145163382144","host":"s3://npm-registry-packages-npm-production"}},"0.0.585":{"name":"@tscircuit/capacity-autorouter","version":"0.0.585","_id":"@tscircuit/capacity-autorouter@0.0.585","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"04757a344d652eb118c4dcdb0d5ae7675fce9bd7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.585.tgz","fileCount":6,"integrity":"sha512-J07MtqcViiU9C9radqKrNBdXP3DChX5KWQBL4tChe4TinDWsy8whP/+7r0I80ARq4XR0Q4IT89rQQucOgHQX5Q==","signatures":[{"sig":"MEUCIQCSOqwurHAalqNTiMKr2edKIEkc9M5NDz6hRmcJwVBKqgIgHhSFgckNRaGEqSQZN63Jn+zguPnAXHLpt7YrJe2MzmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11001810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c0112934066fa58f76a7d233c58d56a6fbe7781f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.585_1781241908702_0.6368145424915455","host":"s3://npm-registry-packages-npm-production"}},"0.0.586":{"name":"@tscircuit/capacity-autorouter","version":"0.0.586","_id":"@tscircuit/capacity-autorouter@0.0.586","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d1fd8f87be3593b2cf84524201e37aca331784d1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.586.tgz","fileCount":6,"integrity":"sha512-DEuXOjoXzF1U3CadZNDmemB7qU1A9vzXflmxCANfYcOm2FroNhtHc9rPPLYwDH18yLNHRe77BRoxabelecdd2g==","signatures":[{"sig":"MEUCIHyJAuLy+10Ylo9kfIsw1jTpWFJ5lYtnL8+/mOQtK4pMAiEA/Rlc66tErm7y1zoN0ZsdRCxQgUjN8KqWOaMSnDN0aZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11010439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b9d5d1d50d0a4de2ff2c352086af5c1c7adb42f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#0f4483bd89b380619d7c8368e5b0b8181365857f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.586_1781251022783_0.03410038611513566","host":"s3://npm-registry-packages-npm-production"}},"0.0.587":{"name":"@tscircuit/capacity-autorouter","version":"0.0.587","_id":"@tscircuit/capacity-autorouter@0.0.587","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c447f387021657c41bdf47e86634de18f919f30d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.587.tgz","fileCount":6,"integrity":"sha512-L+/aTosDOLa/Mu4DRPCxp3ilTw2pdDPVbl4alBDEczBUdIo0ZpTENKQ5cTP1opAc39MTBZNPSUZ/Qf+o3kdqLg==","signatures":[{"sig":"MEQCIGOD4F+8ZE9V/tV1TSrgH8l8JmDUQpfcEwwdZgmcYUBDAiALw++pZbj/pQoTzhuuKubumOI1dAybDhtI5Gax8tI2Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11001810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9ccaa45859492f8fabd13df47bab99d49973b0c4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.587_1781256383130_0.8829449810061456","host":"s3://npm-registry-packages-npm-production"}},"0.0.588":{"name":"@tscircuit/capacity-autorouter","version":"0.0.588","_id":"@tscircuit/capacity-autorouter@0.0.588","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2dac40c24ba9457408124d2dd2e3b35f53d30ffa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.588.tgz","fileCount":6,"integrity":"sha512-NhcULuxEgoHepIQQB2hUSrfdkQYsre5mdAtY/8u9zNCcBH7F4ysRh6ROtNhL2cmGF6mGEjkb08rhQvAspaHVpg==","signatures":[{"sig":"MEUCIQCP/gwdhn09n+8q4zX0RsMEtBiSK2lSiEwYndxFwOIUcwIgcXl7Lunlu69kpe92YtdzT9zA69Z+6q12JFaY2fKJwPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11002091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe3ac5d811ee0fb3c312279bcf1f9852e4c6fb84","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.588_1781259109339_0.6329370282702236","host":"s3://npm-registry-packages-npm-production"}},"0.0.589":{"name":"@tscircuit/capacity-autorouter","version":"0.0.589","_id":"@tscircuit/capacity-autorouter@0.0.589","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a7deef363661879fcf4bf7d14f83e6d4a4761351","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.589.tgz","fileCount":6,"integrity":"sha512-4fBq6qTcRUZU5JYEZVfrXwDE1ImniKnNRUgTfncZpq0N0qeoCUdg+Qa2b03oDIndIV5nDti4w0cfTyh6YV8qKw==","signatures":[{"sig":"MEUCIE4Sqw09Lf/IM0N9d27N+KDSllmYShLiie68eeYWuvUZAiEAiaf4GjusD1mbd4f89zRn20ianS2r1Wx+3zgctifdLc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11002091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"beccc80ad1d142b4edf8041864e30a0dc6630e3f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.589_1781267256118_0.3898257843657398","host":"s3://npm-registry-packages-npm-production"}},"0.0.590":{"name":"@tscircuit/capacity-autorouter","version":"0.0.590","_id":"@tscircuit/capacity-autorouter@0.0.590","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dfeb1e3135c22e13a60b598510586f2e0a4c7d9c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.590.tgz","fileCount":6,"integrity":"sha512-+A41Q21lUN4Or1eIaCZNInhcl+o+AePPe5pzeC+mk+D3089M8549jcnIKzdx8YavJJC0iQaXNfRkfHcvFfAoUw==","signatures":[{"sig":"MEYCIQDMGF3Y4PHwzXu66fhInmCyqSeN+pu8C7SjbCWD3xtnyQIhAOyZhQiOlEp4n/qwb6qeGY1xG0hUcwDd9BQj+eo4uRMv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11129642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bfa84c3cde77779a964db9a7c8aca0d94743c50a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2891c926c72cede8b60984018f926c3c92c39720","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.590_1781708578759_0.16209967580164242","host":"s3://npm-registry-packages-npm-production"}},"0.0.591":{"name":"@tscircuit/capacity-autorouter","version":"0.0.591","_id":"@tscircuit/capacity-autorouter@0.0.591","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a9223e7e76a6e4b00ac4c9093d5f399d4509c223","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.591.tgz","fileCount":6,"integrity":"sha512-SY8Gxb5s+ndX5ABBWCDBR5ajXO+aBkx8PpToJEg3BJ8kpwZf1vulN6T1iLl81ybvsE6r06Gy4k1SoYB7XWDU0Q==","signatures":[{"sig":"MEQCIBNHic75gd3rjtnB9szZ5O5SvgsbiEyLazqf4kDvRjnaAiAe2SG/T4o+CAhR19yvelLM0ucakXXYN4dza7R8N3TOSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11129642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bbc7ae309b4fd8ab3d6f9d383475eae380e8474e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.591_1781713112975_0.952274750943314","host":"s3://npm-registry-packages-npm-production"}},"0.0.592":{"name":"@tscircuit/capacity-autorouter","version":"0.0.592","_id":"@tscircuit/capacity-autorouter@0.0.592","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a243a29ed5a28b751efc51b98fed5eafa87401ce","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.592.tgz","fileCount":6,"integrity":"sha512-e4ICqikt7TZZTO2+FdE6UAHyV9q5VGuLqjmAthzoBl/vV0LEORt3B5ZMqLRBKtQgJ7lXHmO19FFtB2Y5i2awmw==","signatures":[{"sig":"MEYCIQDF0CsxWO41aJwz3HSd1IyF3R8m2vRdUyHKHF9G+OXcRQIhANpY7pJDtDWHCGGYYmbTRHnUlvWuXJES9zU8OQjNQ1m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11127730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a52cbef39398bb4de3515372c02a64916173569","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.592_1781749577062_0.5152930421295365","host":"s3://npm-registry-packages-npm-production"}},"0.0.593":{"name":"@tscircuit/capacity-autorouter","version":"0.0.593","_id":"@tscircuit/capacity-autorouter@0.0.593","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"eada5e2bc8815277644f4284887e3a0b9e4ab53b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.593.tgz","fileCount":6,"integrity":"sha512-niHAUp1ydhXxHcPb6scb9smrWq/IjTzb21+mkGm0CSRevTi4QNlSB1Ie5iwRWYKnaVxxctl9EKKED8x25SRnUw==","signatures":[{"sig":"MEQCIEbufN3uZlpbZZ32mhCRiE51YIZQ8UKHN07iwLML/2asAiAP05y7Mhy3rNND5quSdBr7ZRfk76Y3wThI3pFrpFeepw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"33d2fba2f62e995aa5ab6817eda0523d13ad05ab","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.593_1781764153076_0.4439838618309597","host":"s3://npm-registry-packages-npm-production"}},"0.0.594":{"name":"@tscircuit/capacity-autorouter","version":"0.0.594","_id":"@tscircuit/capacity-autorouter@0.0.594","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"da3dba78498afe5ecd1beca99694cc6cc6a227e4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.594.tgz","fileCount":6,"integrity":"sha512-/Wb5mGNjSC4WLqFJPwv8HWsTLZ2txEgf87GI6yWeePPDd/XPvHMVkDDC7z/A3ox3EKFwpvyBoZ31/Y1HdGd17Q==","signatures":[{"sig":"MEQCIBWJdcHqX7wA8CpWNPAypm7Vl8nvdlrUJ+5WxAZi0A+WAiBybQT9VVFybSpHo2K8quTrp9aH0ZvE+IKUjBEDN5aiKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3ef1d3b941bf92f0286212a4a1b41e2c1184c530","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.594_1781802051395_0.18971108987730467","host":"s3://npm-registry-packages-npm-production"}},"0.0.595":{"name":"@tscircuit/capacity-autorouter","version":"0.0.595","_id":"@tscircuit/capacity-autorouter@0.0.595","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"01773d704a43458c15fd153ac735f8c4401f13f2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.595.tgz","fileCount":6,"integrity":"sha512-rhj58MBMSK8wGgPnEPRxwLlRjFXACiKjAsSDdwlSTSUnobmFXB27NwsT9iaCE/a/3O93/MfHWYT+v6S98Kf4Hw==","signatures":[{"sig":"MEYCIQD/GUMAcDrVggJcFstYGxYrUGyDKdcKM6YCbDnEU0FykgIhAKsM6Jfc++gVYOgRlbCSLKT4sgp29VZcsfgFH8KeR2MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6611db10afeba68cf29bbba932febc1030b4be37","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.595_1781804343660_0.760833014165242","host":"s3://npm-registry-packages-npm-production"}},"0.0.596":{"name":"@tscircuit/capacity-autorouter","version":"0.0.596","_id":"@tscircuit/capacity-autorouter@0.0.596","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"988e66077433797aef618293cfcffdb017ddd63b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.596.tgz","fileCount":6,"integrity":"sha512-DUAmGNx/66PepwAfEi+Du/eBwRgiKt2zg+/flwJS1QPOGmi1liNvK+0VobSpiFOeXmRRfjEH37suwpxAKwr2Yg==","signatures":[{"sig":"MEUCIGbIMsRx3VQ1DZI7WgCk9SV1m78X8G5iT7mOnOn8H0DoAiEA0+hMNGZYYXfEO/KMh8E5tX3l9vnsMl2hzyi2l0g7Qtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba255bfe66800b45cc6134dab283fa52e75d9171","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.596_1781805087757_0.7951322388471709","host":"s3://npm-registry-packages-npm-production"}},"0.0.597":{"name":"@tscircuit/capacity-autorouter","version":"0.0.597","_id":"@tscircuit/capacity-autorouter@0.0.597","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e0c79132e774da52c12d5986a837152f35839fef","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.597.tgz","fileCount":6,"integrity":"sha512-Els573LrYi48tg1tMkpqQ7YxlNAr59QJBnmoqqUeZG0rmAyQVffFRFNMDKkTEpuqjtcD3JPmgXUM7nJBtIHdsw==","signatures":[{"sig":"MEQCIHTWfJx3OU2aohkX/NKiZ4E1EuCgTUgdMh53Cm4TRLtSAiAs98HiUWv9E6+3Pm5zUaLv8I059noc/OlgJQ6ht5wwzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4806f4e981362b9998c138103f4677866087ad07","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.597_1781806920734_0.8655337560934251","host":"s3://npm-registry-packages-npm-production"}},"0.0.598":{"name":"@tscircuit/capacity-autorouter","version":"0.0.598","_id":"@tscircuit/capacity-autorouter@0.0.598","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"12dde5c9b652373e00d8144d1341a58baf13db29","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.598.tgz","fileCount":6,"integrity":"sha512-3drvbI1X4IQLQThDGtzlUP3P3CrM38HJj8W0hcZm6+HKzkAgYzUD3iS7xzFyB3pO/g3Ykha8oS5XbBCeKFyP6g==","signatures":[{"sig":"MEUCIQCyvx+otveQvibM6VAMJWzhg0oRdcFKLOfDarjUIvXRZwIgbct3WpIBOoHJs1yjlFUYHvsDujcJ/R+ow9KLsxVJ8t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ee01baec9de3af7558ac13086e3dc889261b7f70","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.598_1781838628139_0.8211837821936372","host":"s3://npm-registry-packages-npm-production"}},"0.0.599":{"name":"@tscircuit/capacity-autorouter","version":"0.0.599","_id":"@tscircuit/capacity-autorouter@0.0.599","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cc45f372f8a67910a14dc5760f3846f07cf365fd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.599.tgz","fileCount":6,"integrity":"sha512-BL/xoBloSiR/ZRGLHH8AWouadWbfDLCz4pMNJq10N2pkx7E4vlJlco3+pPPQfZmVPgI58AwzSJPItLnmHqgNrA==","signatures":[{"sig":"MEYCIQCx5vu+9c43NAp2zOH26x2pK2yf91opuPV03ZtVFYhV2AIhAKmcoVxwX6voWGlo+Nncb/8efnHQXqE4ovNuVILl0hzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a907cbf988218afe229f8c970d4057621e59a0cd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.599_1781840982760_0.9585097258376918","host":"s3://npm-registry-packages-npm-production"}},"0.0.600":{"name":"@tscircuit/capacity-autorouter","version":"0.0.600","_id":"@tscircuit/capacity-autorouter@0.0.600","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed9118617be671724530fafcd6c956f05a8c9db7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.600.tgz","fileCount":6,"integrity":"sha512-ibK/XYItfh376IMYyp1x8FcuoZq1PiA0d712kXL+mNJWOOd2OYaRTq052vbV04g9weksRChyAQRZtXStVefeEg==","signatures":[{"sig":"MEUCIQCKG/Ubk62iOYKW9dTOY3GuftydJRGYwWkZhvQCe+9ONgIgTzL70uAjhX3IOyw5gnfnYLz5TrX1XBjkb+rdAyY7FCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11134030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"36a989f3371cdc9b6a487945e0ddcc0c3fb56939","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2e73d9c1a14e6d7696decbb48e054583655e1641","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.600_1781901338331_0.6781491982837831","host":"s3://npm-registry-packages-npm-production"}},"0.0.601":{"name":"@tscircuit/capacity-autorouter","version":"0.0.601","_id":"@tscircuit/capacity-autorouter@0.0.601","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"38ca73fbd6f06ca2c7d2333b357627ff998ea66e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.601.tgz","fileCount":6,"integrity":"sha512-9GI1UfzTPbmsYetxzeKSGxG9RRNBsH1FDAx+aq8j4/fEQeOWlNOSFks/t5Mo9qbmSHPBENxJXdsW1AHD4dEYuQ==","signatures":[{"sig":"MEUCIQDMxJz10pgkqMtJPxivXMR7skKld00L87YEA8cOol9I7gIgWwZw3s/+BrjnyW2CBEtJv7gl+1DBhZ8PbT1Tf+f6zRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0e52f5ec3b2d9ef94f686b2c25f2901f6235653d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2e73d9c1a14e6d7696decbb48e054583655e1641","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.601_1782104048468_0.060048045447053555","host":"s3://npm-registry-packages-npm-production"}},"0.0.602":{"name":"@tscircuit/capacity-autorouter","version":"0.0.602","_id":"@tscircuit/capacity-autorouter@0.0.602","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a3e3fa77f215c6dc5ed3623f938e352c76028ab4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.602.tgz","fileCount":6,"integrity":"sha512-freTRiq1ZLCz+UHQr8wce118j+EffLa6uQNc3/R5wlw7arqln0gd4TP/BJCiCMvsv8ZUZjke3e+wis6gO3cIpw==","signatures":[{"sig":"MEYCIQDBCOQNrc43TXGgCVOnzab7bSO5Mi9Wg3ph0W0goNw1BgIhAIY8bqU3QUxO69ClowB8qd4bGILXvvrZAKIXd2uwlGsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fbc1d042605788b9eee1b9e3ce536df8dd1192a7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#2e73d9c1a14e6d7696decbb48e054583655e1641","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.602_1782104437870_0.6033693649403611","host":"s3://npm-registry-packages-npm-production"}},"0.0.603":{"name":"@tscircuit/capacity-autorouter","version":"0.0.603","_id":"@tscircuit/capacity-autorouter@0.0.603","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e3d5c4e1d699907c20062a356d31267aad2b6216","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.603.tgz","fileCount":6,"integrity":"sha512-jwRZIs3fNGS8iBUSQoUxxQMq6oL8GgBrZ9fSnRZDNEIYCb7cwklf89GjNNSpAIHAfcd9sRV+BWnVeKOhfhJt/g==","signatures":[{"sig":"MEUCIQCHfehrCgCyYTufNHXKhubC09SzoPT53lisM//lWuespQIgDEfuYfzZdH8VtORiD6ds5dOrhJAPTAUDD9RJCO5eJCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eec4d22917419dc4a3eb1e66ded3339a6aaeb45f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.603_1782148498254_0.09535803612152938","host":"s3://npm-registry-packages-npm-production"}},"0.0.604":{"name":"@tscircuit/capacity-autorouter","version":"0.0.604","_id":"@tscircuit/capacity-autorouter@0.0.604","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7fa488208ad249a7161c2de9d5de6b3b5a446e7b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.604.tgz","fileCount":6,"integrity":"sha512-Sa3xQC2rOA+2aGKLn84GH9Z4FqDk0JgCQodIELH5NPFbzoI/naUxjVe+DDyYV8WDj9soNARPOFPpyGah160scw==","signatures":[{"sig":"MEYCIQDRpo63qL4z9ue+lepX/KCtYODJ+/tukt4gzZtj4YwCNwIhAOp4QlW8TZ9URxOA1wCfuCQndlkkqIs4CSfflJAfkYD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11135942},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8980ec9149679375f852dd6232c95e3975041ad9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.604_1782190897445_0.8985932933124634","host":"s3://npm-registry-packages-npm-production"}},"0.0.605":{"name":"@tscircuit/capacity-autorouter","version":"0.0.605","_id":"@tscircuit/capacity-autorouter@0.0.605","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7bc92316cac5e6c8e0d96c23577a3d944bd710d7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.605.tgz","fileCount":6,"integrity":"sha512-GtaVxrvTsaMWNGM9YcuoEOIXvOTo3x6ePil5aA9prDg8dugC+sp8QXsjOezoOVQyEvqcOOldj3n1sdrkrBwqBA==","signatures":[{"sig":"MEYCIQC0c3227kehFSLzLfWSMzXH5nbqzGVZxQCzqgvqbVZHUAIhAKGp1W6/zfQcN94jBnvUzYGayOF60IZuJyVb438cLkSd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11169059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"759526d8f192f10cbba699c13cd03a15bc569bc4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.605_1782203871671_0.9038878047949466","host":"s3://npm-registry-packages-npm-production"}},"0.0.606":{"name":"@tscircuit/capacity-autorouter","version":"0.0.606","_id":"@tscircuit/capacity-autorouter@0.0.606","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f0222a5ec9f176f0c1fd7f9af87382ef3159600a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.606.tgz","fileCount":6,"integrity":"sha512-jffd2ZFAXxt/DO2WPkpRaGbNsQKHy20E7S/ZiBIDVRIEmzfY8eU415wwYeaaQeR0QHbJFp0tfmC2ICb6zgc6gg==","signatures":[{"sig":"MEYCIQDbrSGoYPLbrlpplM5vyujAFp7Q0I2npPeP0aLG9mn5ZwIhANXePYZVFbhkAjZTCKiRo2c9Qb24W9iH9ZMPEhqabMVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11170971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e0167bb8916f3a6be212f79e31d89773a55f5a4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.606_1782235784889_0.9125642549450246","host":"s3://npm-registry-packages-npm-production"}},"0.0.607":{"name":"@tscircuit/capacity-autorouter","version":"0.0.607","_id":"@tscircuit/capacity-autorouter@0.0.607","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d97afc598148f809d0953677ec4fa4ffa12c0ca","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.607.tgz","fileCount":6,"integrity":"sha512-RVNh1iW4ZDjjrIMpyFxKTbbbspz3yfDMnrkWbN0DQCQLy8wN/GmfHvU9PKTCBqSYBLGvF+IvjlwTxvAfB0GaIw==","signatures":[{"sig":"MEQCICUxmM5BdhJMXBdubNr7Xq8DIQirRlyKz0WKXzE7JebtAiAsVviig1057fMj7GOsvsT/o7X1RVRQMHjPU20pD9m2rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11169059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1bd15646b8062092a066d6ece296904cd8415131","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4af388d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.607_1782276537395_0.09607993102489054","host":"s3://npm-registry-packages-npm-production"}},"0.0.608":{"name":"@tscircuit/capacity-autorouter","version":"0.0.608","_id":"@tscircuit/capacity-autorouter@0.0.608","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9dc2c5c6761f9013e005f76a6cbbf2ac486ef160","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.608.tgz","fileCount":6,"integrity":"sha512-V0ag02S/g6ewbmnP/Ebrc4Lp7apyRNyYxYT6vPh7N8McfkX3Klq3KYXYNaNEZeXfJTnJasUa5EVsN6qf7vLNOQ==","signatures":[{"sig":"MEUCIQDf3YJUyjQ0ZQLOcniJYjxjczBR6Te4Fd9ExBDLgfUs0AIgPjDv/onrTUTrZNBaasYjHiHdj5a4otqY6r0PpjkAY8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11177132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1a0c402daa05b56725767ad5b7eefac60a55bdbd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.608_1782318796300_0.4479452215544426","host":"s3://npm-registry-packages-npm-production"}},"0.0.609":{"name":"@tscircuit/capacity-autorouter","version":"0.0.609","_id":"@tscircuit/capacity-autorouter@0.0.609","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a0c8b01e3678f9544e8811ed032f0e7955df8ff5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.609.tgz","fileCount":6,"integrity":"sha512-yG/1sWGf20A5Fs/xvVSWo8qLpqkWhxAfpy9+5NyVY/o5EcW9kcvSZUplIyMxKnkavivYlqdsd+HgQ01ZBtGuvQ==","signatures":[{"sig":"MEUCIChFu7/SJbn/Dh4Vlsy1OPdKVlxNojIBsVo2mVge5yGkAiEAyYOYMWNT9GAowrYCphVwjT+5D3Y6RTiZgyUhsMMJ86A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11177132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e3f264a5fa8d7de0f96b61f3bf211aa464a1bbaa","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.609_1782326393634_0.9961349582915111","host":"s3://npm-registry-packages-npm-production"}},"0.0.610":{"name":"@tscircuit/capacity-autorouter","version":"0.0.610","_id":"@tscircuit/capacity-autorouter@0.0.610","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d32e04113108a2d2e86910242592131ac18222b0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.610.tgz","fileCount":6,"integrity":"sha512-0WNOXsfu5H2VV5ePFtgzSsFCJlyV+kczdYj+wc3NjDZwj5GL75S5itNNJ/JDBVILIttMMgu/ASD56nrIPeqE3A==","signatures":[{"sig":"MEUCIH/bJJD08tzgSbppMHjP4X7qpkkORLTTTOROg12Bp2dlAiEAlZlW9BUk5V5jdS08ROqt5BLeeFnWvydwvqUm5t+2vq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11175218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea193309e7bc03f1242ea8c2da1c1909d233b933","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.610_1782377653186_0.2876030144038264","host":"s3://npm-registry-packages-npm-production"}},"0.0.611":{"name":"@tscircuit/capacity-autorouter","version":"0.0.611","_id":"@tscircuit/capacity-autorouter@0.0.611","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c360bc4e8fe3c348b27c03d31bb23f179f912d7d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.611.tgz","fileCount":6,"integrity":"sha512-76Nnd4VcbaoOwJG6ZYhJ+4jzLiWk15hZT1q+SM/kltHrnebkptoh6t5BrUuwX/zwPYtYXnwZkb8tUeq1uctCWA==","signatures":[{"sig":"MEUCIQCrs40/cDUv90WZRjpdtKImP+Ow6OGiTO7K7JZnuPhw/AIgdOcR6wdjI3EeuDFYYikhd/b0Dkre1AxWAEkF3S2+a6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11177132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"985a138a786ca8f071ad62362710e37395dd39ce","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.611_1782380006650_0.17215482065144005","host":"s3://npm-registry-packages-npm-production"}},"0.0.612":{"name":"@tscircuit/capacity-autorouter","version":"0.0.612","_id":"@tscircuit/capacity-autorouter@0.0.612","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2bd1467cd48ab05942b7febe1adb2b60dc0612e2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.612.tgz","fileCount":6,"integrity":"sha512-k5QK9YhZFCAxEvmQYh29TGAgMPCbkhBb7J24jXMbR9+RHz6eYGYQpXIENqyvVY3D7odYoIhylXs0JPKXMxVopQ==","signatures":[{"sig":"MEYCIQCiT1H1rPtAbQTna3uTxbKJM9eI0h1K+ZBhO6ekDASZtAIhAIDFPmmASXHG36HFpRDmOxQbcqRH9qZTxcDBGcvl6wC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11177132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5d04617a04626c40d532dfc30f2476985fe48e51","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.612_1782390397812_0.01854920337836341","host":"s3://npm-registry-packages-npm-production"}},"0.0.613":{"name":"@tscircuit/capacity-autorouter","version":"0.0.613","_id":"@tscircuit/capacity-autorouter@0.0.613","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b33baceacad815fbb4cf35e2dc6609f625f919ae","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.613.tgz","fileCount":6,"integrity":"sha512-Lok08q8HW/cqwq0u/CDVRB6MqU2fEOesda9wAZrTiW4NqI8lStWE07A149xB5Kfpb/Ftmy2U8cFTC4Qk2zCkQg==","signatures":[{"sig":"MEQCIFw5vhf5W24GDHy/L/lbpzHk6v404cNOEDrVcXxpIJuYAiBkuNMp2pm3hWPXkTZ+MXS8fkPuShHa2543WtbGPuKXRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11177132},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cacd81e2bfe66a969337b56bded0c95135ee10e0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.613_1782407132063_0.5575571309760026","host":"s3://npm-registry-packages-npm-production"}},"0.0.614":{"name":"@tscircuit/capacity-autorouter","version":"0.0.614","_id":"@tscircuit/capacity-autorouter@0.0.614","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4c2d53e7f07af5b80c0006a9fb76551bb20e4ae8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.614.tgz","fileCount":6,"integrity":"sha512-ePY83vHQInL7J82KTmwPLfgCTzuCwpw2oeRtLb2hvjdaOWkTRwuWc5gIYH2OrPCXAelCwCNv+3A98e8q+/R7Bw==","signatures":[{"sig":"MEUCIDq72993U1FqSmFoVkNEftAzjuerBpzrNtpiW0w0Ss/RAiEA6UnXpSz2iC8Kxuy6Ozc61ptZ9Tg3BfbFHPVau5N8z+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11178020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"68a8e4c210b24a94043f98ed23b4f0203e37837b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.614_1782490386858_0.1598774121396389","host":"s3://npm-registry-packages-npm-production"}},"0.0.615":{"name":"@tscircuit/capacity-autorouter","version":"0.0.615","_id":"@tscircuit/capacity-autorouter@0.0.615","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ebf20be4e515cb536f4936bd45c51910a8174b24","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.615.tgz","fileCount":6,"integrity":"sha512-KAahN3hbJjaMhbOWI6YbtVqpA5tIf6KIw9yuMqFFSYV5B76/BhTZ4goIIJLRqXbJC+PkifGXfXmtp+JRfj4uXA==","signatures":[{"sig":"MEQCIBNGyKmjQWJvGEd1BLKLK/yHmFZTJBm1GT2Y+0yIgkhCAiAI0sCJ42mOfqa8NvwwjHR7CoU2cths1uLUgg8/9YCctg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11178020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"64f416a809011ca5c117bf9ec98aec7cd71d63e5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.615_1782701133996_0.3030658377321893","host":"s3://npm-registry-packages-npm-production"}},"0.0.616":{"name":"@tscircuit/capacity-autorouter","version":"0.0.616","_id":"@tscircuit/capacity-autorouter@0.0.616","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f95d22c0a8b479e9fbb1dfa83f67b442d48b2f6d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.616.tgz","fileCount":6,"integrity":"sha512-Mr+Tsy7SH4jDI3ezJ73ImPOAomEscc1b8Q6J4ma9YuMYoVM3ie19HBGu5FhsYaWmcUfh4v5pI9mcM72VxWXeCg==","signatures":[{"sig":"MEYCIQDFA0KMr+C2QkjcabsNUDKqal6RWk7N/32QmpN+A0RbWwIhAOmdq6BKQOwhkl8VxSDzuVtYbHl4YCFe0wmSE2Rusn5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11178020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"78a7fcfc7c60881df1d3d1117571f6be3f850978","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.616_1782702933508_0.6306182849242314","host":"s3://npm-registry-packages-npm-production"}},"0.0.617":{"name":"@tscircuit/capacity-autorouter","version":"0.0.617","_id":"@tscircuit/capacity-autorouter@0.0.617","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"329ab8eccc963ad5ab91a0eb4bf40ec563e68952","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.617.tgz","fileCount":6,"integrity":"sha512-85pUZeumVk49bjIKIhG+NCGvS9uFa9ecWJoJSacCQCySWy04YehAwwBlSNVyNLJt+52Fauew2TMl30/Vret0PA==","signatures":[{"sig":"MEYCIQDMa94wU4X3+cQJKyrp7zk8hNR5tro4Ncv6RskUkO4ORQIhANwcuPf5KwToRf0ak/AjI+TDR38Jt1sziUoqOiIyXzDw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11180385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb4f43b92ca0a18e4c960777af03d9adcbb3d9c1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.617_1782707995374_0.7239830209899973","host":"s3://npm-registry-packages-npm-production"}},"0.0.618":{"name":"@tscircuit/capacity-autorouter","version":"0.0.618","_id":"@tscircuit/capacity-autorouter@0.0.618","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1dc8e48c22779109a1daf4fc5ebdd91b3b3d933c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.618.tgz","fileCount":6,"integrity":"sha512-exZrZ/3d7Drhc6vrvGPcxEmo4msxA4PqsHNV2f2XAe0wm3o7yZpzLn5BiQcL4x4CJWVTXEkofnoWFyY7qGsNdw==","signatures":[{"sig":"MEUCIH8dlCg7GbLOxO4Ajavr16Tdklk2UdG25JoRO+GjgZaJAiEAq+dpWS87gY47EG2Z6qTaG+/NTaF1I4oaXeeK13tWEE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11180385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"465932d2bdfec6e9fb948047d788c4fe32ee5333","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.618_1782709336710_0.7178816442756053","host":"s3://npm-registry-packages-npm-production"}},"0.0.619":{"name":"@tscircuit/capacity-autorouter","version":"0.0.619","_id":"@tscircuit/capacity-autorouter@0.0.619","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5da5b029bb5b9b285670c20e9861f2d322fb39bc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.619.tgz","fileCount":6,"integrity":"sha512-3ZNdEAAS4hxo8eUzbqZBbsy/3wKpTyejw9ctxUdK2iOY4hzR0u/H1g0miRCZDgDbgqEIxMHdiPPcNtAkb0rffQ==","signatures":[{"sig":"MEUCIQCe1refPGdqOuCeXVGSB7Grgl1Ld3RmkS1HBvkfpuwmLQIgRy1WWa26FrgkBszYUCHRVwybgiOJvJc+77M17Ty+F4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11180381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"53a467bd9fbbaddcff9cc8f716e3cfbbaf613bde","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.619_1782912504290_0.7803849517010852","host":"s3://npm-registry-packages-npm-production"}},"0.0.620":{"name":"@tscircuit/capacity-autorouter","version":"0.0.620","_id":"@tscircuit/capacity-autorouter@0.0.620","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"39cb338d231f4bf0d1ce3deb48311b1d11e8f320","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.620.tgz","fileCount":6,"integrity":"sha512-LbnddqGAT0Xv/AWVMFMgzVUJzTetNZUs43tktL8aZTxwkxzoR++uaiBW5RDFhuMlO30I4cf9lAtpajK5td4sjA==","signatures":[{"sig":"MEYCIQCeYJ8qGIJy756/YrPx9XcI/iOlrQKj0VtiEUfjUiNWsQIhANMEfA6MNnDhxgnGSETCzgNZVmCw7wtIutqR57cUpndL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11183771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7bc106508234fb095618436bdeec2ce1adf86903","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.620_1782957472019_0.01593052241682691","host":"s3://npm-registry-packages-npm-production"}},"0.0.621":{"name":"@tscircuit/capacity-autorouter","version":"0.0.621","_id":"@tscircuit/capacity-autorouter@0.0.621","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b5815911d242f41ab605e400b080fcba80bd64a5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.621.tgz","fileCount":6,"integrity":"sha512-JqYRmiC37Ce+/u371wByXbzmFuipbkoBjHV5HxX1Vy/GLnjbbxDQwxAXI0SUogFgywjLIf8FoTfcfrwLQMVpQg==","signatures":[{"sig":"MEUCIEkbqv1fCZWceAQEzlxOLJZqW8YrSDiBgFogGGvDvbkAAiEA0cghvoOJgVydXmq1Ct4PeHWuGwIK0hWOBhIOMz1qHFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11183771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"12b5d244c9542f7db97b30405da430e4d737b0cd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.621_1783016761342_0.4175719417405199","host":"s3://npm-registry-packages-npm-production"}},"0.0.622":{"name":"@tscircuit/capacity-autorouter","version":"0.0.622","_id":"@tscircuit/capacity-autorouter@0.0.622","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"464c88273213f73286f8e0fc76f97ec70679ca04","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.622.tgz","fileCount":6,"integrity":"sha512-nl25OfN1hMGost6dZLi+KflkzbSkzsz5M8U1kKP4NWbJk7kOW0HNgIhE3dPIE3+zkzQhoDIgM09K/6kaSbNrZA==","signatures":[{"sig":"MEUCIG6yOGScxU0whaIEKJOxMwQHlXChP75mBcByliZdO1vtAiEA5iH3z7/h9VkwtqqsC8JzEYipzPjTEdGS6KHbqVCIr9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11181510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"be6d110b9e01f0dcb115bf0a23c80f8b7f2f6c42","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.622_1783018015648_0.5798786652199139","host":"s3://npm-registry-packages-npm-production"}},"0.0.623":{"name":"@tscircuit/capacity-autorouter","version":"0.0.623","_id":"@tscircuit/capacity-autorouter@0.0.623","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9794cd1294e489e97bca50da27aa4dafc0a1d87d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.623.tgz","fileCount":6,"integrity":"sha512-ubQCt7MJoN2ADPvbzddY5Rk2dlYAgs/udj9Hgr2uEvRPoddOtuM7+bx98EcK+kYjoJnRaGhuCVSKv2rqAoqLpw==","signatures":[{"sig":"MEUCIQCR+HbujgFxmGJYJiWqzYsA7Cuqagv2RTpQ6vCvcQeNjAIgO6xbpM1IVvFN28UNt4VmpleS8YehRJQVXTHi2UkmLRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11183771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba3abf8ddf29bd088d6881c7e2ad7f55a48bad43","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.623_1783018900017_0.10201053893547063","host":"s3://npm-registry-packages-npm-production"}},"0.0.624":{"name":"@tscircuit/capacity-autorouter","version":"0.0.624","_id":"@tscircuit/capacity-autorouter@0.0.624","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4d69f0ba2828403382e3fdb3ccd45f7d7b815a51","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.624.tgz","fileCount":6,"integrity":"sha512-vbume4OYkMNT8Nl/ArYJqom/mZV1KuOBW7+nqN5Aari3lrJJyPZABWwkmG18CZUHaw3p+dexhDZFwCe7EATK7w==","signatures":[{"sig":"MEQCIFHTa1P+X/Fb01ZCiLGAm5LdxpTd9wDmX36Ciot0Mn9vAiAttgXVRjhpBHHSAe/zf5UGqcICeBWMGka1eal5KqocSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11186933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"312bfb31399d3e57aab91ae81ad87a3dfb4c8d83","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.624_1783024497344_0.210851751527805","host":"s3://npm-registry-packages-npm-production"}},"0.0.625":{"name":"@tscircuit/capacity-autorouter","version":"0.0.625","_id":"@tscircuit/capacity-autorouter@0.0.625","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1fdb0d53cca304e7202fbdcaecd1df4973e51ea0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.625.tgz","fileCount":6,"integrity":"sha512-xhuab+3T5MpKpFkignGmcsHtumah2vXGTqDWZ+o+rPTdgMxNCI9KIaEDXOr4T7VAghJazqFoAnSKIYiPJ3PGcw==","signatures":[{"sig":"MEYCIQCdDaFy1veHih43vooL36qRGC+zFJ3BVpyiO/zyFsrnzwIhAPkjL0+Mz++8yvJSH1Yd8q+j9/3/72DCplxRhFYsLlEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11186859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f558d8ad8367e7a7c63a17849b8dc901b908d301","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.625_1783093531693_0.06085679768809138","host":"s3://npm-registry-packages-npm-production"}},"0.0.626":{"name":"@tscircuit/capacity-autorouter","version":"0.0.626","_id":"@tscircuit/capacity-autorouter@0.0.626","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"72f334fbf5536c0aa3dd6ea8f137941cd6f6ba8a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.626.tgz","fileCount":6,"integrity":"sha512-TsRM4Ez7v5FKZRURVZ2rpV3UH7v452l6lQBElQKsm6t++ewx1jq75ubdxo+UeKmP0Ac5GI8BpmsCT/SRfBC0wg==","signatures":[{"sig":"MEQCIGnCLUnmTgE0VXSTXnINkj2PyIAAg31j909LJ5lVpa23AiBV7Bj47cvXnJ0x9Qi5TXXStcJ+NwWgH8oKgNOiUq/fXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11186859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a55c593556abe5b8a4bf6d984afc365fed56683d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.126","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.626_1783119919389_0.35185082552705027","host":"s3://npm-registry-packages-npm-production"}},"0.0.627":{"name":"@tscircuit/capacity-autorouter","version":"0.0.627","_id":"@tscircuit/capacity-autorouter@0.0.627","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"01c0f8868cf24a1a773fe1fd6cb5aea43a3eddb3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.627.tgz","fileCount":6,"integrity":"sha512-iRUCsiShftAq7mzlYc18BJ7X5ZRFMTbqdWPLzCpuMZ4YAkJBHHtSPfRlvTRsXAz51wxkmSpAqEksKCUgkoXgNQ==","signatures":[{"sig":"MEQCIASiEVbxBU+c1o6NAkqKqDEQ5pcpXNfgdcEzbLLMtQZ9AiAWgaFFPV0AnHT80xkHVUiHzmgqb4zA+hpCcr9sonF6yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11184945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4a36052bffffb211ab179226a2f039075fff79eb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.627_1783189130815_0.8100108462810249","host":"s3://npm-registry-packages-npm-production"}},"0.0.628":{"name":"@tscircuit/capacity-autorouter","version":"0.0.628","_id":"@tscircuit/capacity-autorouter@0.0.628","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"195b9cbfbf0868e41e9ad13ae65bf6477c5bcec6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.628.tgz","fileCount":6,"integrity":"sha512-UJM0zl5geC8rKWo3iq9mYx0XMJ3wPTXMtnk15jPclx1MgNAdD5+OCOxyMW6Wbx94o/yNu7+VJpyGlfAlaghc/w==","signatures":[{"sig":"MEUCIQD1M3fh2LQtpdL5/pn05KHkEYpsB1Jk+LZQVcFSJoQXJAIgPs50yaHBZcv0cTJd/MTE6afCmrmrwysUUYig2OVQi6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11187376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c7a8d196ce54de34dcaece73d5b87577218ddf8e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.628_1783201568488_0.5732413908769121","host":"s3://npm-registry-packages-npm-production"}},"0.0.629":{"name":"@tscircuit/capacity-autorouter","version":"0.0.629","_id":"@tscircuit/capacity-autorouter@0.0.629","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"568b6818085967df6cf0e32026ef0a59062119c4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.629.tgz","fileCount":6,"integrity":"sha512-W8s/UQ1e/PWAYLkFv8I95lv69AecFgy/CncpeqUCBHqL3UaR7mpqSA9mihOhccoe5IdvHyTnK9qinzuz4+Af4w==","signatures":[{"sig":"MEUCIEddbpNcAJlSn0yyIsmM569Qu33KM15cFXh6680rQRdjAiEAoXLU32q6MtOjTFwzHjAZJLDOohiciVFJdx9/+wQG8KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11187376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f899255bb4671721babf69c2ff02a2df52a59dc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","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","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.629_1783297930695_0.6430078861941655","host":"s3://npm-registry-packages-npm-production"}},"0.0.630":{"name":"@tscircuit/capacity-autorouter","version":"0.0.630","_id":"@tscircuit/capacity-autorouter@0.0.630","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aaf62ab8ce11cd8ef9dd70f9fa8bc5284b6c7023","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.630.tgz","fileCount":6,"integrity":"sha512-bhe9mxvOCiXdImlaYFTpusaURX7d0eNjfJbUEFPlIkoqbwBrYxwJpM/r5Oe4PKUwQcNjkgsNw2UKKxnYESELsw==","signatures":[{"sig":"MEUCIC7IAGg1FRtfXJP8nGzEvGVaibFGi0XXqqw5lhcGzbMhAiEArBqyA1FmpcYk3mbbgdOmHLBmsZZL2n+2JaSUnw4JgCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11219738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bdea90542a858d5ce1d2e551c7f337006819f38a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.94","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.630_1783368008129_0.49934094880660274","host":"s3://npm-registry-packages-npm-production"}},"0.0.631":{"name":"@tscircuit/capacity-autorouter","version":"0.0.631","_id":"@tscircuit/capacity-autorouter@0.0.631","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0ebb727cab8ddad10cdb44ff26bfb0c411ec98c4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.631.tgz","fileCount":6,"integrity":"sha512-ctKvFvzVwnIu3Ex6Mg0A+zVyR5n47qoyuLZ0khn2RPiK5YFrmQw0OnnVm/6YQl9OKjtyKB1tP2R9QU9/E9Mpzg==","signatures":[{"sig":"MEUCIQDb7Rx59T8km53ENDEYEE7ATkFeGWoLALx4jKBpUAbzCAIgHL0CrWLGMZ2m5ZlXRsD+bpUFAN8gkk4B6MU1/RQ1y6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11219962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9502a6751d4d4715c1995d3fe834109d81cd3339","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.631_1783374287001_0.08527562760710872","host":"s3://npm-registry-packages-npm-production"}},"0.0.632":{"name":"@tscircuit/capacity-autorouter","version":"0.0.632","_id":"@tscircuit/capacity-autorouter@0.0.632","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"145ac1efa7d575b39c9b9d98cc553994501c2d10","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.632.tgz","fileCount":6,"integrity":"sha512-hRID1HI6ybhxUyKacO0YzuIEbLvKnhQrUTk7lYABeoORy3Hui1ZJ8mARtRuBsLb8X7whf9yCNz79zQcDyy+KYA==","signatures":[{"sig":"MEYCIQD6WH14lHu+zUNkBGW5Hm3oQdlK12IgfK6Xpdu0Qr5VUQIhAOSFFYuyUQe6aFbDUGKggHLUnYCbKne8wo1OlmVPRFCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11219962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"17e56589865e4069f731841f05108afd4583d982","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.632_1783402929694_0.33544615323991755","host":"s3://npm-registry-packages-npm-production"}},"0.0.633":{"name":"@tscircuit/capacity-autorouter","version":"0.0.633","_id":"@tscircuit/capacity-autorouter@0.0.633","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1699b47270507458852d03519fa4b67f493a13cb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.633.tgz","fileCount":6,"integrity":"sha512-+sMW03NmRYlDFM++XFELXcvx7p3jX47pL7qdlhExXD+rp0rdUaqi4HigpFPXPVS4sGnWeSKNr9/9rGg9OSLDzQ==","signatures":[{"sig":"MEYCIQDNqrwZVdToxv9AxMSsR+rFlYDoVAYl5mHN+vzCWRguOAIhAM96jgYHRAyFiA+r/fB6DXLBf0TeWlUBAK7nauNyRor7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11219962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ee1c23be4ebbac50899843e9887c1db33971e48a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.633_1783405501676_0.5629430186707474","host":"s3://npm-registry-packages-npm-production"}},"0.0.634":{"name":"@tscircuit/capacity-autorouter","version":"0.0.634","_id":"@tscircuit/capacity-autorouter@0.0.634","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4873767c28ba7004ce45e9c72f5b909466c7d07d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.634.tgz","fileCount":6,"integrity":"sha512-BtSch3h2TUJQQxlrVEYwSn9htn4d9PKVcKeq4ohnXyz9HmljAeD7K054o7fP+lxC4L/5vxr/S8m2FbsqmN2qPg==","signatures":[{"sig":"MEUCIGPJTjAaaZBUsTVYCRlxYQm3/09eFzCdl7qCooDjbdfMAiEA0KYRWCHAmYfI+nmzZQtqkoE48pJXNu3KlCtGO5BcScE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11219962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4dacf07ff7022b7d2bb394b6e5968263cdb2427d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.634_1783409478106_0.1541370278030072","host":"s3://npm-registry-packages-npm-production"}},"0.0.635":{"name":"@tscircuit/capacity-autorouter","version":"0.0.635","_id":"@tscircuit/capacity-autorouter@0.0.635","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dc0c3d8198ee1759b18361b5a3643339e9cb3687","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.635.tgz","fileCount":6,"integrity":"sha512-ybobx/fIxjUWPcszbXKl28QjkzmEvZxNVOF4OGkrJoD3jaBp0S4wkO2Jyg3jjvJa8CUWJaM5ouO5O4Ciqv56cQ==","signatures":[{"sig":"MEUCIAS12AkYCLxjRlEPTEpYTyITY8nBLTJBt/0jaVN/oPztAiEAhUF0EmUz7hW4xvyw7oZlb/UHbvWAAyZII0XlmEGA9Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11240538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c0c3a5551ae1258b95717879dfbd2ace4a8d32a8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.635_1783434340223_0.8891697781657828","host":"s3://npm-registry-packages-npm-production"}},"0.0.636":{"name":"@tscircuit/capacity-autorouter","version":"0.0.636","_id":"@tscircuit/capacity-autorouter@0.0.636","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7465b4c94ce1a8f2e4e6955b8f131f7e5eefe7ba","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.636.tgz","fileCount":6,"integrity":"sha512-lRJunk5EFe+bd8iDjm4rkBVZaWSe0bv5TJwgiBgIamoKpkCRJCCSMrgEIt+sSA026jbo3jB0ub3k/BvNk8vAeA==","signatures":[{"sig":"MEUCIFeItqE+ZrYJipMniZQDxCPfgANGNrWjG3lOOBsB///+AiEArzs7K3GkXGFLYY9I+YnWSSwZLvvkqil/zC8DCISXRtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11240538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b3d819d9ced9f06e79a9b50b02cbad64833c38a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.636_1783438897494_0.5042530346519078","host":"s3://npm-registry-packages-npm-production"}},"0.0.637":{"name":"@tscircuit/capacity-autorouter","version":"0.0.637","_id":"@tscircuit/capacity-autorouter@0.0.637","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"94075ce4dd53bbe303dcd4c84ce2813285f1c18e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.637.tgz","fileCount":6,"integrity":"sha512-5FpjctzPHOe0n1WF5ikUKnTTdmL16GkLYKd2HPw5Xbvnpbez9QrYgx6zF6iXYAZWXU23y58IfSbYSccwyl+9dg==","signatures":[{"sig":"MEYCIQCHUM9h/f4PILAF2CHbZ2Doil4m4me6Wl8AvVLchdAAkQIhAJoLvLrD8Ackf6dWjWnbdYOYIvI3inkNRC1BA20vfMug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11240538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b2723e82c2ca916377b50b686222c6478eda6402","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.637_1783448791703_0.3952500378747157","host":"s3://npm-registry-packages-npm-production"}},"0.0.638":{"name":"@tscircuit/capacity-autorouter","version":"0.0.638","_id":"@tscircuit/capacity-autorouter@0.0.638","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"625303ccbce4e32f6d576a06e17597a82eeb54cd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.638.tgz","fileCount":6,"integrity":"sha512-4N5Sg6EA3pDza5DV6dFz98S8uENNIWtxCoQFOnB/UrDGKqdDauY7XiRF0hLkxhtoTR/pfKMfWIp8GjI2GNLMVA==","signatures":[{"sig":"MEYCIQCYvqmYf2t7Pndh2w5Htdy26ALtqv13nFcHgq8EZAzM5gIhAIU5GEXdgHs8QcfyOct9N8hrC/U0HJhpfY5gLkXvfGEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11240538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c1f86537f5f262e62ddb3f2e54f3931e721ac42c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.638_1783452867204_0.8882151070068336","host":"s3://npm-registry-packages-npm-production"}},"0.0.639":{"name":"@tscircuit/capacity-autorouter","version":"0.0.639","_id":"@tscircuit/capacity-autorouter@0.0.639","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e374bc5a5c489bd0641a73d62e977fdc60849f28","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.639.tgz","fileCount":6,"integrity":"sha512-taZF60kRuVpJZDK0m4KFU9auzf2h5fMzKLZkNyYIVHIXeIsSVYwbdDm8zf2ZI6IITekKh+Vpl9FQwdFPZekDfA==","signatures":[{"sig":"MEYCIQDQVcJuQhRF/1TSaflHer/i3jnKhmH1JUaARaA7Ir7EmAIhALOols4AsldsROIFyajKbeZjOOtierBoNYUzkw2106Lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11238683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"af8d5546a2f8afddf8776573bd63b2564abf7048","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.639_1783462854729_0.839891245512949","host":"s3://npm-registry-packages-npm-production"}},"0.0.640":{"name":"@tscircuit/capacity-autorouter","version":"0.0.640","_id":"@tscircuit/capacity-autorouter@0.0.640","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5e229e16e9a493c803196469d52028460c0a1b43","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.640.tgz","fileCount":6,"integrity":"sha512-NdpGLIiID1Y9jP5+6APUu3CF9OlPipmfVEMPzxz1C1L0v+GHWpCkbmwr0T+x1RFyksmewQV4RjJwUchNHRzzsw==","signatures":[{"sig":"MEQCIHJSvn6EZoThIi84zo4+qjClFKI04PjQeEtSp2mOhlC+AiB7tVC3+qcbrV6RTzsB8AAQ9JR4twzKt2PEjz2iWyoYRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11254859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c29a723e80ba1e5fdb0cda5cdc93856aba77d7cc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.640_1783464231877_0.14256726069291137","host":"s3://npm-registry-packages-npm-production"}},"0.0.641":{"name":"@tscircuit/capacity-autorouter","version":"0.0.641","_id":"@tscircuit/capacity-autorouter@0.0.641","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7e1384aa3f5ea09f1190c41acf5363fac0f5f347","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.641.tgz","fileCount":6,"integrity":"sha512-bUVaVHJ7Z6LzS+L89gUWX/Ko0qoBN2XdCdZMJlzELcx+G1rpPZhuZigqHTcGTuntDd3moLgjbTH8Zh84sbM5qw==","signatures":[{"sig":"MEQCIEO+i3b7bNfG2tWCb+Db1jGU6I2OFLwkghRMvUfOYHMTAiB5X86azK9k2yioT1G6qm08U7EV6OKP365rFI+3jMFkHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11291865},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"456b58290ef6d23c3026de09b1ffc376fc254088","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.641_1783484932117_0.36431905250955143","host":"s3://npm-registry-packages-npm-production"}},"0.0.642":{"name":"@tscircuit/capacity-autorouter","version":"0.0.642","_id":"@tscircuit/capacity-autorouter@0.0.642","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8492864abed045bfcbd6210f7f8268e6e259baac","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.642.tgz","fileCount":6,"integrity":"sha512-6Lb8U7x4WOF8wgUxEY3te6GWkENnNm5gGOL1F4zLhSIJfEye5nQMKmk1Y0lJ/4EF8ThlOi88FRDxD7UiGrHWuQ==","signatures":[{"sig":"MEYCIQDjcCuszCb0j8tir2gLsi8ae+/cwuPQeQA73VH7N3gdHAIhAMnMeq7+s0/nnMnqNnWaT5audXQMJjAjlJdeX7u0uVBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11295344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"737ec4b526e4ffdbbd9915853947dfb8853fac35","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#f9c0a8fe11e9bc05064bdafdf61f33eb38fa2b8e","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.642_1783502674199_0.8703639126489062","host":"s3://npm-registry-packages-npm-production"}},"0.0.643":{"name":"@tscircuit/capacity-autorouter","version":"0.0.643","_id":"@tscircuit/capacity-autorouter@0.0.643","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ee8b399b70e54bde1ec980a781df6e4ec37aea33","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.643.tgz","fileCount":6,"integrity":"sha512-8LnWQbT2i0h1yu6YQob8wp0fdmGqZ3Q7OWU95SvyhMftk97SFaTkkkjcjC4mxmg9GEgF2oaTI9oeKfrblA57ZQ==","signatures":[{"sig":"MEUCIB7rUV87pAJ7Uy+UpsSTqDHbxB/vkUCWBYdz4CUQGzLuAiEAviA+HVKn/kan55vWwixq4PDN9bw9V52i5whSr/NCO/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11295344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"429905fbeb6c1a6dc24535c023ec7b2a1d984899","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.643_1783521018661_0.61252574048689","host":"s3://npm-registry-packages-npm-production"}},"0.0.644":{"name":"@tscircuit/capacity-autorouter","version":"0.0.644","_id":"@tscircuit/capacity-autorouter@0.0.644","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3b788c091efd82ffb2cb8a12828f3df3387957c6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.644.tgz","fileCount":6,"integrity":"sha512-r9VSnC2qKqtfeadKBV64ok1pIDYZ1V1WCNuw+epdqnWhvj+ym42VFDlzW8FBzV2hVJQ4su//Nyy6lBjjxOQ0BA==","signatures":[{"sig":"MEUCIQD2IluBv/1UniOFf4VresB0uaALQsU5CbPOLuMeaLhSgAIgTAOAk4ocCH+BmEvww2/469QjLybpF5XzeTAbTWoaSBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11306552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6b8ed015c0128aaea1dc7d7b3fc393ef61befc31","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.644_1783521097266_0.0927151297884039","host":"s3://npm-registry-packages-npm-production"}},"0.0.645":{"name":"@tscircuit/capacity-autorouter","version":"0.0.645","_id":"@tscircuit/capacity-autorouter@0.0.645","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"94ee73228d59f2b0a388a9c5946bb222529d0dcb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.645.tgz","fileCount":6,"integrity":"sha512-URLhkNB6RFbrZZT9ArJa+lYrrafyv8Gvwh9FPWKz/kpbxNlMpN4t8r/D3lmZgJhGwtDuMy8VJzfe0UL1hw1Fjw==","signatures":[{"sig":"MEYCIQDCzR0fx5Lq6QnjmRBP3ZqusN/hV8GSt4kjfe6phO54DQIhAL5JIZD1ZQsCW/mSuGdab5lij2WrFZlDYkmVEicTtqSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11306552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe0d6ac6a0cf79410a993f8d62bc5224f0a5e31e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.645_1783522342093_0.16447608820795945","host":"s3://npm-registry-packages-npm-production"}},"0.0.646":{"name":"@tscircuit/capacity-autorouter","version":"0.0.646","_id":"@tscircuit/capacity-autorouter@0.0.646","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0350064707f443842165fd9a95892052f3c87179","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.646.tgz","fileCount":6,"integrity":"sha512-q5NsV4PVuFR9sF6+JXoCFSA938fgCpWq0BkGpcquTlMcGmI0+PCBsFL4mOqYNo0Et/jFUYe3GLZ0HukkAgfV5Q==","signatures":[{"sig":"MEQCIE0Jw6/uvSUvefmEowRkWFVpnD2Qn4JBLeDEkXDUQOGBAiAeSwapehJ4vwJkw9Ju49oXhO7ry1K/UPMrFotK3t1wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11306552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"75306e6e44bdd97f4c55d77be8d0df4b3f8ea099","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.646_1783533120627_0.20000230210289027","host":"s3://npm-registry-packages-npm-production"}},"0.0.647":{"name":"@tscircuit/capacity-autorouter","version":"0.0.647","_id":"@tscircuit/capacity-autorouter@0.0.647","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4f60d3eb1365ce6ea4e14da7a6676058b2a25b4c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.647.tgz","fileCount":6,"integrity":"sha512-YFxWlKovXKDKnrndXIDBl97Q34NXbLbHy+wkQGBIyKxjVSr3OJvyVGpKLSv105Ncx7Kkdn23fYIGHEPESUgYOQ==","signatures":[{"sig":"MEUCIQCNBUPdHGhglF9BAr6/2E2oDYL/b8pWdw/Grl37CMeLvQIgErrw2cbY+1oB+inigfNqFTwtUY/VwuimxmGuSh8MO+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11306552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"653b972a9995ffa4770b78388e209f0127811ee9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.647_1783534926727_0.5850908925020373","host":"s3://npm-registry-packages-npm-production"}},"0.0.648":{"name":"@tscircuit/capacity-autorouter","version":"0.0.648","_id":"@tscircuit/capacity-autorouter@0.0.648","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2002cd890d1fe9fbf87520394486a4289fdaffac","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.648.tgz","fileCount":6,"integrity":"sha512-yXLOB5GfSoQC9tnjFkKIHzhftTcZ1JtmwqbVFQ6uRoYW+3+2hKE7Q9RCQNMpKdWLoZl1cWDnosfbUILuBXFlvw==","signatures":[{"sig":"MEUCIQD51FHnDNpVQlRdGXjPCMEQ9efF1+Yf4zXUCWYQfIPecAIgKD4p27jAv6twun4BMhhuQrOkzxsR2+QXaxDMn0ikcZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11308679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"41947c8cbc428f1d2ef823ead235314f9f885c66","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#2f909ec5debae2a318e7cb8f25e24fcf0486e27f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.648_1783535814881_0.6955630955151688","host":"s3://npm-registry-packages-npm-production"}},"0.0.649":{"name":"@tscircuit/capacity-autorouter","version":"0.0.649","_id":"@tscircuit/capacity-autorouter@0.0.649","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"16c39db9a0934195340bcb67533d9cebd51c7683","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.649.tgz","fileCount":6,"integrity":"sha512-b8yNY6BytzTku5G/OcqTSyhDyG5ycuv+N0VKSQd/Ex1r4W7rUaDpqEcK6qSulWkEq8IislHYxttZiZKtLmH6iw==","signatures":[{"sig":"MEUCIB87vABGYpKoaskwdccKBTr48L8kMXcMPnxAKH1iQlPRAiEAxH6660/8gXHY0wcNvpCziXGlq1DNEJWbsKxjiLzn3Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11316031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"95eb2a87adb5d24b0e8d19798b602b003ad792fb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ce43d9a373b99df6abb073d88262855c284b373d","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.649_1783536932611_0.4753564225144489","host":"s3://npm-registry-packages-npm-production"}},"0.0.650":{"name":"@tscircuit/capacity-autorouter","version":"0.0.650","_id":"@tscircuit/capacity-autorouter@0.0.650","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"82d893c90d43eb2db8cd95a59e553f57065f4bba","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.650.tgz","fileCount":6,"integrity":"sha512-XNfHmCSC71qYhYk3NbhpIipNhX+6lpEWyTTIGMdmIDtso0ijjJ+Erzw6R4YqCgkfz4ZRYjScgdcxprSrn4P1dw==","signatures":[{"sig":"MEQCIA9MtthVYHOQ+5NUgLtHZMzR0F+DftoSjW6LDWacJO2PAiBQqrO/kz/k8BXV+r7hBTcBDSqguzMon3fIKVboRuzAIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11316031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ebadfd304c0bb6663af40067ecfc2a1d33a548a6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ce43d9a373b99df6abb073d88262855c284b373d","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.650_1783544168364_0.06690904229628014","host":"s3://npm-registry-packages-npm-production"}},"0.0.651":{"name":"@tscircuit/capacity-autorouter","version":"0.0.651","_id":"@tscircuit/capacity-autorouter@0.0.651","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9bf3faa506347b91b843b8f5baaa70359988557c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.651.tgz","fileCount":6,"integrity":"sha512-BVdQQVfWN7T5RZUeGMp9oOkttpex1HIcCh9+a0/C3X+y+HMPqzBMSJ0YJ3tX+3qhKHcIJ8lex0ozQ/ppo6yFsA==","signatures":[{"sig":"MEQCIC9lrzADgr4Hbmaqt76T1MLhdzX3pf/X1ya0aOfNBJKiAiA4+GjjrOpBa71R2OBtsaoaOUiCARm0HxaRQytHjxI/NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7768f83d364b7a7a3d82f0c59f63f3a5d289d8a9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.651_1783546404887_0.3934593066287295","host":"s3://npm-registry-packages-npm-production"}},"0.0.652":{"name":"@tscircuit/capacity-autorouter","version":"0.0.652","_id":"@tscircuit/capacity-autorouter@0.0.652","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a583661cbb69148e12872716049f88823f34af8a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.652.tgz","fileCount":6,"integrity":"sha512-+K6g3Jwe4szmttOdarxYYkPf1Ulq0jfmUMXQnK/wZ/0SzuREmzDQv/ydnUPi5powBXZkTejLq8OUrgm7UZjzRQ==","signatures":[{"sig":"MEQCIBfRzUW6IQ8ut9JUeJ+cwzInKaB1rLU8FRUkfkaeW6ymAiAxE4KBbSAD3+KaYfG3y8RYvylgc1PYcyI6frXox1uyPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"89c3a91a29133f8a572666e50024a776bda27241","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.652_1783551178882_0.5329105301391792","host":"s3://npm-registry-packages-npm-production"}},"0.0.653":{"name":"@tscircuit/capacity-autorouter","version":"0.0.653","_id":"@tscircuit/capacity-autorouter@0.0.653","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"91b81bc630c1adfcb2418866a29b3edf860e1bc9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.653.tgz","fileCount":6,"integrity":"sha512-Ex+DCgmFgX/5EHroYEgDMxYLdO428y1g/81s06y9rbIk1zsJtYRycSk1N1FsFCO4XBu6VxE1/UlQ1oOWtWN5KA==","signatures":[{"sig":"MEUCIDeWROAaONsXCR4iQrdJrsGPIvzhsxqL1HcWPZqVstBlAiEA1Ji4tO+w8cKDswi/ChuLlwn4qFxkSB0MWYD1wwZYFW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e63e5d340b3c2690dc63891626bd08e8e3f995b7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.653_1783589723256_0.7478583834728803","host":"s3://npm-registry-packages-npm-production"}},"0.0.654":{"name":"@tscircuit/capacity-autorouter","version":"0.0.654","_id":"@tscircuit/capacity-autorouter@0.0.654","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aa2ea2d2ec04b99b37dcf3f684b02ed811d1645c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.654.tgz","fileCount":6,"integrity":"sha512-f2n9c9ZVVE/yCxkpvUYN6n1pWt0iGUUCfAbyj4RRY/dYXo0OyhhV2l7u5/bf7kXGuMaUsNrqxNPwHNIJkpVrtg==","signatures":[{"sig":"MEUCIC0AC072/IRI1Ye8HxgMBUifA1E32UF//jWsVyGxLMIJAiEA7C5YGMvqujT5MYEqDBU5fkBLUh0d1vCV/D/bm+2yPMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4607291a36dd0fc61d2250abd89ed83edca84d45","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.654_1783591970550_0.6815025496126705","host":"s3://npm-registry-packages-npm-production"}},"0.0.655":{"name":"@tscircuit/capacity-autorouter","version":"0.0.655","_id":"@tscircuit/capacity-autorouter@0.0.655","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9a2174c299ae38a5421a47e7d7f88e7c19e7ff3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.655.tgz","fileCount":6,"integrity":"sha512-BCbP8jpK3PFI9Dn5TFOEHFDz2LKfKO2iZhDl+t9UMKkym0g8hUgs6b7OCgJzxHFfe6pbPAG+ahKPNwAZodUqAA==","signatures":[{"sig":"MEYCIQDnbMP9qiKAZFjcICy/21FRXxSWC6E4DOPeUKEXkBYGxwIhAPGzNr0z579eRAGECzaET+meJnCnKcDtCT9qnjP+YY0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5d07f36b736b7451a8de547b2b1e2f232bd3c83","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#68565d64307a31c92927f077539dba0829c3c63f","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.655_1783615383822_0.16368297125759623","host":"s3://npm-registry-packages-npm-production"}},"0.0.656":{"name":"@tscircuit/capacity-autorouter","version":"0.0.656","_id":"@tscircuit/capacity-autorouter@0.0.656","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e03b9ba1e72aba65c20a45e658bde99828be64d6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.656.tgz","fileCount":6,"integrity":"sha512-OQSADv/TfwCs97bRtTnxa9/Y8ndQr8aqVCd1uR9bsvhAwv62zpU/Hb0tbkC5z5PuQKQ5dVJb/R+DowdSOhwpcg==","signatures":[{"sig":"MEYCIQCePeU6njf30KdzZzaelO7yK/JvILr8a8wbqA/ZeainTgIhALTIgJMu8WKXIMeUnFpQCCyjzxzbBu1M6CQcIc5CKU3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bac6f5780b1d8af751f5b33006833828ca5f6ea6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#fceb58cbb1b479561f45f37393a0a343b5bed62c","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.656_1783637037109_0.5555505774966989","host":"s3://npm-registry-packages-npm-production"}},"0.0.657":{"name":"@tscircuit/capacity-autorouter","version":"0.0.657","_id":"@tscircuit/capacity-autorouter@0.0.657","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ffba11954bf586c33a3a6ecaa3a74f8aeebde661","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.657.tgz","fileCount":6,"integrity":"sha512-DGqzPay5KEmy2LL9akm0iaufl/bB23p7t9ZiRHYHhX3L5fqApVDAjR0nBGiFh+WR8VdyNw2aF6OJBt6IQcXvVQ==","signatures":[{"sig":"MEYCIQCx9IJJi3hHrrbcy8qFNRexDbwSVS8D79jtwc5JbTb9MwIhAKruhAx4IPmoZ53OjlJPsuwG0Iu8kO8wLLvGIQfiq4aD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"144f92e43f96bf46b5631234df9344a0e0f57949","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#ca75b5374428afb16d57c4e2a107cf8e7530b4c9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.657_1783696560609_0.993163164743748","host":"s3://npm-registry-packages-npm-production"}},"0.0.658":{"name":"@tscircuit/capacity-autorouter","version":"0.0.658","_id":"@tscircuit/capacity-autorouter@0.0.658","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d2746f122b8efd20ca51544e885d1115ef029c6d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.658.tgz","fileCount":6,"integrity":"sha512-mox0R3GfznoqZ1iAdOitOMWOxj4dqu7CLJFX2jittnDbEYhpqQk7yzfa3M5EKkZmvCUqpc37SLlVU47IUMR7Yw==","signatures":[{"sig":"MEYCIQDs3kXbL+zW9AjSNFrew4+UiYp+38gryzosu6/BAeMP8AIhAOPkuClSQCKMHm9q/LGoMhEK8qeTXM0XXI5xgPYiRnge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328740},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b5007e333b3b1bc0a083478229d95c78faa4f7bf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#ca75b5374428afb16d57c4e2a107cf8e7530b4c9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.658_1783705391713_0.02376756133229163","host":"s3://npm-registry-packages-npm-production"}},"0.0.659":{"name":"@tscircuit/capacity-autorouter","version":"0.0.659","_id":"@tscircuit/capacity-autorouter@0.0.659","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b5f281b2642c5a4944afcd4cd78efec5f1fef2d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.659.tgz","fileCount":6,"integrity":"sha512-BR0Q2g2VPGpRaU3hlsPWjaGGcX1Nf3zAy8olm4gEVH/qxXptlGqqIr1C3domP6vP+Ny008H9t8U8M4B7ND/w/Q==","signatures":[{"sig":"MEYCIQDYrhxoooi7paquceJFNopENROSnKQR8SPB0oAnm1jvCAIhAOEXHnefbskbbxktyhZILE0kM3KIFLGUlsxs0gYXUDF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11328885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e5bde29a72c541d4fa3c78c19b1ad5cc14326c5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#ca75b5374428afb16d57c4e2a107cf8e7530b4c9","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.659_1783711135820_0.937493822987572","host":"s3://npm-registry-packages-npm-production"}},"0.0.660":{"name":"@tscircuit/capacity-autorouter","version":"0.0.660","_id":"@tscircuit/capacity-autorouter@0.0.660","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"1566182c1241118c0c438ed659b2ffb7f0f2a624","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.660.tgz","fileCount":6,"integrity":"sha512-MbBvXrn57D0J1pjKaX5J3DQf+Hvg/CITA4UbA/rEDP6lDodvQu7SkyxqGxtUGDImZehUqURgFeOlAnTy5BofzA==","signatures":[{"sig":"MEYCIQCs8SQLWD1jajg0fDrg5B8mjhjtN+TAAaa7b8amaPv0iwIhAMn7RRVPFcjueiArbAqaXw3yUVi0vEj14dfjQMIeCh4l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"18c4d45379b8382885cd249a15db073215da770d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.660_1783722181074_0.22377140062521472","host":"s3://npm-registry-packages-npm-production"}},"0.0.661":{"name":"@tscircuit/capacity-autorouter","version":"0.0.661","_id":"@tscircuit/capacity-autorouter@0.0.661","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0e7a7edf5a0a3324c682d607660e6a3a6bdac4d8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.661.tgz","fileCount":6,"integrity":"sha512-yyFSdsDlGx4raXhDL2OkbA5yQltxwo8FmmD+nEkBaRPM2lDzfJzNr1ZIGe8rDr/ztuBJoyoAUBGq6MDa/y0lwA==","signatures":[{"sig":"MEUCIQC70rDad2W3A2LdqSEjlmCUaGnNOJXA9vPTlW5RVpstlgIgZDAiaatUjyUTs4y/04H0cr/XaCGngwepaXKVWiY/WpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11330994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"11f47fd21380827a1a3178b1566c34f51f9b2700","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.661_1783724279888_0.43756753849360996","host":"s3://npm-registry-packages-npm-production"}},"0.0.662":{"name":"@tscircuit/capacity-autorouter","version":"0.0.662","_id":"@tscircuit/capacity-autorouter@0.0.662","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7eaa24c05c52c8c85be870f9b89a6e25ada134e8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.662.tgz","fileCount":6,"integrity":"sha512-dbBEVnrKpId3IY/+EKQJLKl4rbsIKfElI/DacX8g3FFy2Xpp3SoRSQC7IiOU7nGHjzTLuq4xiJtQ4MCvZpao+w==","signatures":[{"sig":"MEUCIQDq/3UkryHSom4I+K3/cp7NS7HVlnrWRr7MBqbXe+DphQIgMKTBtIXFRkDgTNntrwXBrQXCVQbdCdAAMtm/Z9PJiaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11331211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2661dad2dce4c1d5ebe5a80700038167b95b6ce2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.662_1783731507311_0.9373091387538715","host":"s3://npm-registry-packages-npm-production"}},"0.0.663":{"name":"@tscircuit/capacity-autorouter","version":"0.0.663","_id":"@tscircuit/capacity-autorouter@0.0.663","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"22a093ac519202e6e24743aa70a829042adf9664","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.663.tgz","fileCount":6,"integrity":"sha512-+P7+mQTgo/TUcHHwLKqhTqRaKMc2wRcmRNgpl8WYA3ZacgN7jYGY4wZjdZTFh9Uy0Zq4lCrRY/9I7RMIGMRzWQ==","signatures":[{"sig":"MEUCIQDfFNfZiWpmiMOmM+5jgo5wZH2rT2GgLFwUyAcqmILrkgIgEilv7rk26Yf0mF4XC9q4hpl/r1YMYvA11n5dS7wIHQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11399353},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f9d60c85d11042aab682865c6f9e4b0afc6da5ff","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.663_1783791069726_0.720041750419449","host":"s3://npm-registry-packages-npm-production"}},"0.0.664":{"name":"@tscircuit/capacity-autorouter","version":"0.0.664","_id":"@tscircuit/capacity-autorouter@0.0.664","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9f995ceb9a20809bc2a37339202ebbc7cabae085","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.664.tgz","fileCount":6,"integrity":"sha512-U4xAwuphRUppRmwr7AWr0j7hA3WzXD9LWIq6OqsdGPW/IJ5GNUmFczqClAYBZgKsPo8LZu+L9+gKyLJNvNNSzw==","signatures":[{"sig":"MEQCICegtfUpY8NpnCzlgZWBfHPksySzQ+CnIh6VNEavn0auAiAHjeAOj8sLCBTyM48xA2n+EsMHS3qGVEnB+hfdFSSE4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11406635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf021dcd42e07cc93b6ce1758f7d8fd70757b2ca","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c9aa5b7c9da5e007e2fff5d5c360490551fe3329","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.664_1783807023280_0.17202379991003847","host":"s3://npm-registry-packages-npm-production"}},"0.0.665":{"name":"@tscircuit/capacity-autorouter","version":"0.0.665","_id":"@tscircuit/capacity-autorouter@0.0.665","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"39b49d88f30cab10754d8fbd8bc8e58e42bf1cb4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.665.tgz","fileCount":6,"integrity":"sha512-OjjSFs/K62TfMiWyzP+Y2tp1MjwRKtbzX6P0jzbtRcdMeRq5adITYNPMswoSBQsMk/OXHxl7NnD8ubX8OF3Vcg==","signatures":[{"sig":"MEUCIDG+r91KPb16SIVJZL24Nzm3Z4rpRf5z8N+ilI/Fpw/vAiEA2K34djx0UzTPnld+gR47z9ZB3fv4wWDAuyVeQHVaNDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11474693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e850d5b14fd06b2d694481d9dc1e52d975a78ada","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.665_1783914156985_0.43990260532679804","host":"s3://npm-registry-packages-npm-production"}},"0.0.666":{"name":"@tscircuit/capacity-autorouter","version":"0.0.666","_id":"@tscircuit/capacity-autorouter@0.0.666","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b09e95ee0a63add7b0b41f8a711b0c1d57d28c2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.666.tgz","fileCount":6,"integrity":"sha512-jZOzFTvWbMD8mQ9objcql++uf44uWVSnI3zYsrB0sBvt3fOOfbeP2Pxc/g/VMns9la42X1yFTb0ccqYcta6pkA==","signatures":[{"sig":"MEUCIAL38jX4IwPJkmkOR+iGQKWZNPEL0Da1fMiS3JUP9SR+AiEAnRThlEG6S5FqdhSt2MYFXo+EpoVl2tr7iO2eLN8RsQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11475798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"39f6d90b3cd83a7b64c3b971c823c2d5809befc7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.666_1783917950614_0.6912259240946494","host":"s3://npm-registry-packages-npm-production"}},"0.0.667":{"name":"@tscircuit/capacity-autorouter","version":"0.0.667","_id":"@tscircuit/capacity-autorouter@0.0.667","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6828d9ddc0c4ef5765cb3c3422eb47e68cf7f593","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.667.tgz","fileCount":6,"integrity":"sha512-0dFwmiFQi32RXkYy3WzrwmNVYJ3/csrtRqQEjvG9wevenPn/KsZccZkvYanyc4MjgYR7Y9ewSF/+/gc6/dSnmQ==","signatures":[{"sig":"MEUCIQD/Bc+BRGieffZuMX/VP/ohJ229tgxUKEBP5o2MmgKPywIgduSlW4YYvMFZN33C+OEa1TrAc73v6/OzqnD951f0ps4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11473771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d918fbc5a53c11b04041cf39a3fd4efba7495439","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#b4fb684","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.667_1783926534775_0.4198644096857822","host":"s3://npm-registry-packages-npm-production"}},"0.0.668":{"name":"@tscircuit/capacity-autorouter","version":"0.0.668","_id":"@tscircuit/capacity-autorouter@0.0.668","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dbac88b2d174a41c5a96adff6079fff1609bef39","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.668.tgz","fileCount":6,"integrity":"sha512-kq7L1hCdpo4cM3iTfUn88pm6Z9ff7ukzJbauUrLGiFmQTPtHcDROr72iiCcPlCfsJGNGYrWjCx8gtOi8H0XtTg==","signatures":[{"sig":"MEYCIQDbGzEXPBq2tk+KdMyS/1n7dN71pS1Y96xPsHFaCvErNAIhAP1tpbLe73dOA52+rT0ItVoIsWRzari16ZbB3WZc13yR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11475798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"af8eeb4e12831c9344fed64cb86f5faca83c0494","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.668_1783942478898_0.6815046600986416","host":"s3://npm-registry-packages-npm-production"}},"0.0.669":{"name":"@tscircuit/capacity-autorouter","version":"0.0.669","_id":"@tscircuit/capacity-autorouter@0.0.669","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bcc3e25d420b1e8cd10032cffce4fb65c7423caf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.669.tgz","fileCount":6,"integrity":"sha512-EvTC3D87PwkFoUQZ7bu0nOzCJeImWydiiPwhWpdPlI0HegvMjx2VU9ziVfrkJz3gCAmJ8onddoiMaqrejgkJeA==","signatures":[{"sig":"MEQCIDz7RkWmRkY1hR9caTYlZYvNWA0XQiqM6t0/Hk+LGkS1AiAOp2km3bBOQu1R+fJE94ldqbUp1xmwEjkZW/P16CqLIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11476298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b35e2938f968f0d51ee3dfe68de12e85809787e9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.669_1783960752606_0.8030521846210414","host":"s3://npm-registry-packages-npm-production"}},"0.0.670":{"name":"@tscircuit/capacity-autorouter","version":"0.0.670","_id":"@tscircuit/capacity-autorouter@0.0.670","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bd0247cfaf7762284b7cbff0a93d7972ee5bc8b2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.670.tgz","fileCount":6,"integrity":"sha512-XJwhRjMyN/3Pzwy3QZIMfbYIdrLmTBVKUfQVjLo92iWWhN4YINFclQHoHpaJr+N+5Y4WscTEFMUZAtJYYkHUJg==","signatures":[{"sig":"MEUCIQDUPj8e+UHik02f9E5LxP4QEVQ63v1zTkGGf7XpT18H8AIgZ6lRFaN+T0b45kTfmyEZ973HjT/8ojRMWKiZ8iE9+6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11575098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2c81909341c1de011dcd889513a05f8b316ad41","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bafc00935e1c7bf8a9a74f25a99385537bae0698","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.670_1783980724817_0.3035524863639252","host":"s3://npm-registry-packages-npm-production"}},"0.0.671":{"name":"@tscircuit/capacity-autorouter","version":"0.0.671","_id":"@tscircuit/capacity-autorouter@0.0.671","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9ffb783a18da03b9592992c457b0c835985553a3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.671.tgz","fileCount":6,"integrity":"sha512-7QXzlKbxOzj3BrG5JELf5/bHayX5yMpZM81eA6kuPlnmAaKWbzpV7A7ykyHUCEkv4wxdMRaZOQ30CPV9CMaNxA==","signatures":[{"sig":"MEUCIQD4xFTZ3WwftSlFqbVgpGhIC4tWx4UTw5gSdzhIA/tK5wIga5VfYm8i2IGfxFMQ+yiFh6knoiX7AEPoXyCmKGjUrK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"412dd9b9b2e58a458b56d79c8ba14924798cafab","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#8743c98123a028870a216e421e62e23e3b7763db","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#aaecfe44e1a01882ae274a67833854287d21cbfe","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.671_1783987587097_0.44793080866919843","host":"s3://npm-registry-packages-npm-production"}},"0.0.672":{"name":"@tscircuit/capacity-autorouter","version":"0.0.672","_id":"@tscircuit/capacity-autorouter@0.0.672","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a04687f14034ef1c920cade1a1af738bcd9a1873","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.672.tgz","fileCount":6,"integrity":"sha512-kx2ySMCDsDRj67Z497NvXl/RDlkckLvEvmZ62QYVuBTbrNbLTBOp++pyy62tg1M2wbXYzDNgdDZOblBbKQx6Rw==","signatures":[{"sig":"MEQCIEiMARBhXfJOhM7EIOcIXquHJfbG2kGY1v4QTW6uEjoIAiBkyJI4YmAQogKUSmk7My1oSdYzaJYkRnjRhKJAN9JQVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11579321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56aa926562edfa04409b12b02810d23d4f4577a2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#aaecfe44e1a01882ae274a67833854287d21cbfe","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.672_1784018858505_0.4524507684597854","host":"s3://npm-registry-packages-npm-production"}},"0.0.673":{"name":"@tscircuit/capacity-autorouter","version":"0.0.673","_id":"@tscircuit/capacity-autorouter@0.0.673","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0344af67033e2274204d4861160576789851a360","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.673.tgz","fileCount":6,"integrity":"sha512-5Ihl4ulIaIylQwcYuLBnfO1xTS9BwMZNavI82VlSA7Ue2gSVBRp5todMIOOghBQY9JXQdHrlwRbnqWJfFqjiSQ==","signatures":[{"sig":"MEQCIH8wfVMeSsR+oiMovI0H3+nOpAwD6luRoCCizkwFiLS7AiByecjNS35A/+OPXgIZpPFJasQkws5ibej4Om4g6qRg3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11580137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b19c3f119277160652c64273ec2459f197812b33","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.673_1784040174385_0.942000375250579","host":"s3://npm-registry-packages-npm-production"}},"0.0.674":{"name":"@tscircuit/capacity-autorouter","version":"0.0.674","_id":"@tscircuit/capacity-autorouter@0.0.674","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"66ec38ac5634553d244098d9a742fa20654d13ea","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.674.tgz","fileCount":6,"integrity":"sha512-gkV99ret3i/5r876/3Qgj0D2yxnof1AKwPj4bnAYX6Fco9COAwZs9O501Dlzfk0NQpnCKozyWR+yogV7/CZhAQ==","signatures":[{"sig":"MEQCIESlUIidjRoIBQCHU+eyFhey1BY4DaAHPlegx8FBkN3CAiB5bAesCH+DqPFObpmhf1dxBbwINUNkY3rOveZG5N50KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11581876},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"46a08fa3549a76db95dd37d7c701433d77fd5495","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.674_1784043543096_0.40048156078509534","host":"s3://npm-registry-packages-npm-production"}},"0.0.675":{"name":"@tscircuit/capacity-autorouter","version":"0.0.675","_id":"@tscircuit/capacity-autorouter@0.0.675","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ce2b02a5038165795f6e7718847a64f3ba393542","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.675.tgz","fileCount":6,"integrity":"sha512-hRuZAZW7sVTcYHUmUQRM7c9LvAG5GksM53DaQE2SWINGbEmkwuHcxOugObHB2DXkOGMU9Otc0vJ2NuRFLI7MBA==","signatures":[{"sig":"MEYCIQDKq4WZTqd3xE5I2nnmoIJxgbU3tEfqpsIcgbLiL3GJ8gIhAI4jLW+4Udv5yj/Iqdz0tK3DV89BuuQHJQaPNNJgUu3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11590939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a9883b527b8289e958a47876dbfaa766eafd5d06","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.141","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.675_1784055702708_0.2761720951178177","host":"s3://npm-registry-packages-npm-production"}},"0.0.676":{"name":"@tscircuit/capacity-autorouter","version":"0.0.676","_id":"@tscircuit/capacity-autorouter@0.0.676","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0c68f0206cfc1d1e7ba0c77328d0aa6da5c572c0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.676.tgz","fileCount":6,"integrity":"sha512-xtD7regPgxgXmXCuOf3pxuhwBMSlHWWYQGYCClAG7nCbUQAIGQoAAkC5JzxO0+iPEINvUfJStYeXGgE7OmCvQA==","signatures":[{"sig":"MEQCIHPLhFUApq2Z1m4CUIEm9kEvvtChURzBF5luAstRbPmgAiANcDO5BRmMlElTL7HDitoJ8B1oZAS4przyAJ0vgIWwrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11590939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f4c50f1525de177a99c6beafc9aeb2e00a592219","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.676_1784057974528_0.9064466454301721","host":"s3://npm-registry-packages-npm-production"}},"0.0.677":{"name":"@tscircuit/capacity-autorouter","version":"0.0.677","_id":"@tscircuit/capacity-autorouter@0.0.677","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"877070b96eec96c10e57d15a31c9e1fea24bc8d9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.677.tgz","fileCount":6,"integrity":"sha512-OhQTERlM9TdDRPdNYlGoZvK+M1sQ3pQPOeqRAHaDN+Q0z7+x1vhybWHriqk6AS8vAwkVl9Ml/L7K019VsgEdcw==","signatures":[{"sig":"MEQCIBCsxm16L933ExwJXG9UWx5/s+TLYwB1DBffw3wsJTI8AiBVQK43Y7VH2reAqWTjqdB0XOzJtK5xyBrZKfq3ze7raQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11594191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9ac8a1f7076113cea24477659b9da2f1d85ad5b4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.677_1784058363744_0.4019897615172481","host":"s3://npm-registry-packages-npm-production"}},"0.0.678":{"name":"@tscircuit/capacity-autorouter","version":"0.0.678","_id":"@tscircuit/capacity-autorouter@0.0.678","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"13becce074469322db3bc8da385e65b5ff775b19","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.678.tgz","fileCount":6,"integrity":"sha512-OZZjAVa2f1mOyGNH1gfQUj0pP+lF76EQBCzzreoetvpeknJ9UmD8Uqfh8h6gLMuQGu36j3J0xbow7pwG1mzIQA==","signatures":[{"sig":"MEUCIQDG5j4C0l1p3QQ99NMg4TOKNsdadJ+9t6ik4OPItyXahAIgBCmDUUy7EuXAEsJK5p5RytxUzdgGAmiF8+atYJ240QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11594191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0eec044893b8b578227231fd851117b2949330e9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.678_1784066140306_0.2837126175953184","host":"s3://npm-registry-packages-npm-production"}},"0.0.679":{"name":"@tscircuit/capacity-autorouter","version":"0.0.679","_id":"@tscircuit/capacity-autorouter@0.0.679","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e557dcd3316d0c3f6f851688a444d341f0a96eee","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.679.tgz","fileCount":6,"integrity":"sha512-H9OmyYLyCOWFMcJKOb2rED3pF2D4PenA1EAhchxd1xR6oPwgz8ZqRHtupBy+IN1mvDPdbK8WPi1qSdCj2WKKDw==","signatures":[{"sig":"MEUCIAtwFRqhvKVclOQ6H0Vs5Yq5nT9aJVlqz/6p9WTWIM1lAiEAtoa9kbqk/TVs19dBr1vfO5iL18nLuPS5zWBmpkECHmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11594191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"07693255e7a90a7a34a86be1d93f29ea476a0db7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.679_1784066732609_0.09646295558928308","host":"s3://npm-registry-packages-npm-production"}},"0.0.680":{"name":"@tscircuit/capacity-autorouter","version":"0.0.680","_id":"@tscircuit/capacity-autorouter@0.0.680","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"57b87fc56fdadee9eaa1fdf686954b94421c0009","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.680.tgz","fileCount":6,"integrity":"sha512-4cOgXVQiY627C1zQYfDNvlL7xakVFjBmu2fLPKMOOgXbnS7xoHAOTEQbut0b0kJ+MPbC8Hg3u4lTjxH7RQhRGA==","signatures":[{"sig":"MEYCIQCTj+PJdlFJnqOscxBNLy4ZA445wAU0BMNdz5/T4VDEbQIhAMFPqTZISKQilUGk1JeM1yXMEmGUUJ3q+FeVUtnew0nC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11594191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"53cacdb3ef757ee2bacd606ca29bfcd6c3c0bdb0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.680_1784094180461_0.5066337386215227","host":"s3://npm-registry-packages-npm-production"}},"0.0.681":{"name":"@tscircuit/capacity-autorouter","version":"0.0.681","_id":"@tscircuit/capacity-autorouter@0.0.681","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"64ebc0d66255ef4a43228e335dd527857702115f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.681.tgz","fileCount":6,"integrity":"sha512-EyUELKsQQhOiHOCPrLhMcts5LNIeWUxWvY5vKi0noKlJOOE6+YLvCic1t2DjgR7cBIW/CXkPONf5rEOId6tJhg==","signatures":[{"sig":"MEQCIDLhuRLD9zZ9o1fsxpyDlPO1yZoVgxQYn3YuAzLOjHMuAiBv4PAGSwcMGFOUjYy9om5qH+Qxg6ltEaWgKg2/IgUZyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11592146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fdf7eab76972a6b3b37ba61ae3a6cc185da017c1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.143","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.681_1784096931464_0.31939643169225396","host":"s3://npm-registry-packages-npm-production"}},"0.0.682":{"name":"@tscircuit/capacity-autorouter","version":"0.0.682","_id":"@tscircuit/capacity-autorouter@0.0.682","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4cfeb89846bb0554e915d5c018914b6998d63389","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.682.tgz","fileCount":6,"integrity":"sha512-LZxImohujJjORY8UuIF2mO8S34FojEPUGWyS+akVIwgkxzdMv1zpMElmDKItkVoUmDiEF5DOLqb4c/PfIp1e/w==","signatures":[{"sig":"MEYCIQCHqHuW80Y6nRszjzgGWnYRyn5GGZ7FdRqKkEoxLsbSUgIhALIw5sm+RcZkIhnKI41jKeOnvLy76k8dty8CGKcOA31P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11594191},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c4e427dc84227385aecb94d49e68ce4c6e737178","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#01133866df7a15418cb0e8422853e5fa9d4d4003","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.682_1784097122482_0.656488050253313","host":"s3://npm-registry-packages-npm-production"}},"0.0.683":{"name":"@tscircuit/capacity-autorouter","version":"0.0.683","_id":"@tscircuit/capacity-autorouter@0.0.683","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e5c33b78c866583a463fc782c257b519733abd2c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.683.tgz","fileCount":6,"integrity":"sha512-7aY8IpoLnqIMGyHUd9qIz42/PE6v23Txqso/S7WL0xT/K92lawaFfstBm5exBEr+FqezRAoBl5LG8DpdykTbiQ==","signatures":[{"sig":"MEQCIDyqBvNfZBYwwqwJ6c49z1T/M1GkKFphd+cPpB7DLzbsAiBFKAlBzPROVQu9YpSqBOIEA+NOz9HM/xKZU4fP73da0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11910383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3ecdf063e05f18a2daab404cfc5dca1ab6fd8469","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#8c1d219","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.683_1784125368778_0.5121784920380346","host":"s3://npm-registry-packages-npm-production"}},"0.0.684":{"name":"@tscircuit/capacity-autorouter","version":"0.0.684","_id":"@tscircuit/capacity-autorouter@0.0.684","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"33e0cc3af494a5bee08db7ec441ad07a8c650ade","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.684.tgz","fileCount":6,"integrity":"sha512-PEdL+FrBQs/uF7kPVrtyOKvP9waxaTo0IfplqfRb9yecv6E+1QefRlzV/PrAYEipD0xEv55+1EvKOZzJdqrJAw==","signatures":[{"sig":"MEYCIQDuYRFJnve7w0TuvKrK5+hAn7gk3ZPMCZbwnjD9eRSjsAIhAL6PrupcLCSWQPKe7qeuQEcKsp7KEt6izD4BtdUe7HsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11910738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"49f079145a10798d8272cf9e07550ac385aa3c28","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.684_1784128821609_0.47585469260139623","host":"s3://npm-registry-packages-npm-production"}},"0.0.685":{"name":"@tscircuit/capacity-autorouter","version":"0.0.685","_id":"@tscircuit/capacity-autorouter@0.0.685","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aef9174cf7845e58e5f2a66c643b26b4fb652152","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.685.tgz","fileCount":6,"integrity":"sha512-MA98AmjLbbk8n+23gb6eU1RVmhVRNNNEQE/MIltZzULjKeoSYPOEvkzy8Cikrjx5WPNxHOHTwRUBM20/u59+qA==","signatures":[{"sig":"MEQCIDS+pGX83Dlb0K8aeI0MIAdtG8KVIALnDEUkyJ5Gb6BuAiApxrMCJdyoo8pRvi9BhY6XmzmfFnWwRgUGFfd4JggS+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11927581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0d496da55f35c026f6f7b46405409941845e26e5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.685_1784134942319_0.614748027707668","host":"s3://npm-registry-packages-npm-production"}},"0.0.686":{"name":"@tscircuit/capacity-autorouter","version":"0.0.686","_id":"@tscircuit/capacity-autorouter@0.0.686","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3ca23b9b910481575ddf19749d753decf1149171","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.686.tgz","fileCount":6,"integrity":"sha512-8rRxUU/GkRnisPEBKMxORxmWHAPDSejP5cZMEIv8pHByteJGEODQXYAK6bBMAlnwhog/QnyjJi2v4x3icLT2Lg==","signatures":[{"sig":"MEUCIQD33DEJakZI3Gq458PihAFCk/gLh+9ENLLsO1KaCC1KYwIgYtMTG6vEcRM9Ro54auyUB5ocRyethHYoyO/nLVfLMI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11927581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e709beab419f8122d15099e4a405e147f0cccc04","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.686_1784135583421_0.9364900954917765","host":"s3://npm-registry-packages-npm-production"}},"0.0.687":{"name":"@tscircuit/capacity-autorouter","version":"0.0.687","_id":"@tscircuit/capacity-autorouter@0.0.687","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9098f8ba1d03ef371c8f04c31ccdec2c42672923","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.687.tgz","fileCount":6,"integrity":"sha512-FNCww6wB0tqaLM7cRd50B/G4aA4XUbyiBfA7rg3gP9Jeze56ttmTtLzz/hTCejKENtb9LlFE8SnSYOcA6fyrIw==","signatures":[{"sig":"MEQCIA34/NFsXv2WfKme2pMyZ51OTmmY0Bhe/43+K1GjI4D1AiBXz5FeAOH8b5nqJX1B/kxpyaJnPX0+p5wkbFu43uEExA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11927581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"129e6f9e52dfaa2516c77223e912f0c0a0e7a241","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.687_1784140895707_0.8374347763660903","host":"s3://npm-registry-packages-npm-production"}},"0.0.688":{"name":"@tscircuit/capacity-autorouter","version":"0.0.688","_id":"@tscircuit/capacity-autorouter@0.0.688","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6f0b489601e05a13cc6715ee4c4b76988f60273d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.688.tgz","fileCount":6,"integrity":"sha512-j8kH1bMjdC/cy+bS+0qwvfrbpFg/5sG/Ny1E7XaXHUqMAaUNZN7733TjJrfBvwV3uFCMBZJIxLJBttEjBYPbYw==","signatures":[{"sig":"MEQCIEp7Se0jIrmRxVU8UVLy+sLIUQ5q2qhlgowwE1qkuDrDAiArtLe2hNNgIejERNiFQq7ixzyfehB/DR9mQ+shngQm3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11932675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d8e5d88dc0b7ddf7e6bcccb12e25c9dca3838b5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.688_1784140973001_0.4983563322705513","host":"s3://npm-registry-packages-npm-production"}},"0.0.689":{"name":"@tscircuit/capacity-autorouter","version":"0.0.689","_id":"@tscircuit/capacity-autorouter@0.0.689","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"71ca44b141d33736993ad6ab3d939228330e6905","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.689.tgz","fileCount":6,"integrity":"sha512-YYM+DH8SaQ0gOcyhnsMYmF80Fzr33eSOzblD3wsiwDi2be1gTs+2hpSeAkmn9u794+vfo0i8irrZFRdcRytM8Q==","signatures":[{"sig":"MEUCIAVdNiCTEl243p/RttThYqVsv7T+OElAI9OJqnvWB6K/AiEApAQuscT8ukkJjhje4wxqCJzf8WmxMXtwkJQNS00P7S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11934719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3163cb3b2484578e09177cf95202c3e9d4d9e5da","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.689_1784143442627_0.9359571053115949","host":"s3://npm-registry-packages-npm-production"}},"0.0.690":{"name":"@tscircuit/capacity-autorouter","version":"0.0.690","_id":"@tscircuit/capacity-autorouter@0.0.690","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"057be6921ab11446d9ee9717efb2595b09aa6724","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.690.tgz","fileCount":6,"integrity":"sha512-xohWLRyUBIFMoaO9+nTDjB4Qhjl7PTspHnZhBs8okqBiGCgIveb/jS/nvjY6/DTs5neo6TdJt92Y9m7Dcfzibg==","signatures":[{"sig":"MEQCIBmL5QP8g8H8nvGs69D/ZpI4kG/tYuELiw10jEmID12zAiBjgkfFwGYqwnfxD8nhjr8Il0qF6rdqYvl4v43giB3rZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11934719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e20391b8c3092db59a1076e3fe73ac450d0aec1c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.690_1784146239446_0.5746715626579271","host":"s3://npm-registry-packages-npm-production"}},"0.0.691":{"name":"@tscircuit/capacity-autorouter","version":"0.0.691","_id":"@tscircuit/capacity-autorouter@0.0.691","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d4b1ad38322c10b49256a2520871091f592b3e03","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.691.tgz","fileCount":6,"integrity":"sha512-cLWxhBJTL3LOxsZLzLqnfJ0KS/OHSQZR2UiEqgfciRTurSvgUSmmnHDrL8dJe3n4LYIuVnZKWZG6rYMNCDeryQ==","signatures":[{"sig":"MEUCIDTEdZE+kQ2fRjAIm/NCL5kovLG694s4QIjTooNLoJs1AiEAw55o8/IcL0eegYpzJkps/vs/HOg1i2uWz2o+XIetUE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11934829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea2e3c01047fa83806f4bb54269a374d49d8c8a5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ec8c8b1","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.691_1784155880789_0.9856525345675071","host":"s3://npm-registry-packages-npm-production"}},"0.0.692":{"name":"@tscircuit/capacity-autorouter","version":"0.0.692","_id":"@tscircuit/capacity-autorouter@0.0.692","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"206deb174cd022fd0f9866cafe3885d494f9575f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.692.tgz","fileCount":6,"integrity":"sha512-SKMRuabiFxkZJHKMaqb2XGlJTi8MOoygYLuadm7esFOmzNNA+Gl3ih0P7QRtfqSV6nBYkZcTZETpvk0IfOUCBg==","signatures":[{"sig":"MEYCIQDHhb2T1PIKF9HfwmKgmPY/m31AxkIYv92XVZUFnEtN9AIhANiuLN5cUaABmg96XEG0ZuRqJiVeHCJm3Gtzv2PqN77+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11943377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74d1b8a8005cf3efaeadb44a04126cb36e0d0e4a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.692_1784157622943_0.09189183728729633","host":"s3://npm-registry-packages-npm-production"}},"0.0.693":{"name":"@tscircuit/capacity-autorouter","version":"0.0.693","_id":"@tscircuit/capacity-autorouter@0.0.693","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bda8acd91afcae946199e4fa67d3fefcb8b0fae8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.693.tgz","fileCount":6,"integrity":"sha512-7WNg0qMVQ425UIgQG/gOYH2k8KT9AsLGz+GBV/CS+h6b2xE8j5QiTLinkUOZbrdTYvKEn7EWgBV8baq6ao4DaQ==","signatures":[{"sig":"MEUCIFQ8CjS7QnP45MSbbh0Bwq6JrwIrkzewaaFxglb6SC0UAiEA6kz3/DzkoH5bX+qfJSuoLyKsGfGvxRv/XHhRGJRNG3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11943377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f01d9d23e76010117c1c0381d497f2d34fe3e867","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8b3eba6fb5edefd70d39210d88e38013d9096f4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.693_1784220488727_0.6743488246096794","host":"s3://npm-registry-packages-npm-production"}},"0.0.694":{"name":"@tscircuit/capacity-autorouter","version":"0.0.694","_id":"@tscircuit/capacity-autorouter@0.0.694","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cd77ef57aaaf1ae63fcc55cb1a22b34158e50adf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.694.tgz","fileCount":6,"integrity":"sha512-dSiAZBxr8vm9pDaXCBGQX1/Ibq2CGSc+pDIo1OuzXo2rdtJJ5nDNwYwFg/BSmKvJCmpde+EC8/TrAdrfO61wmw==","signatures":[{"sig":"MEUCIQC8VWvKsfTYGuy5kvvyYXi6OWMVwYALcI9krgg4tWzWSAIgVWMH6IhDCKvPDo8uVNWNhlOvZgl31EaXrc1S2qvkLHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11980586},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4976e1b9c9f07c92de1c2d4bb43b7dc6aadb6736","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#8a3426577f74d606f149b8c5814f31100974dcd2","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.144","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.694_1784233935911_0.7326680982361939","host":"s3://npm-registry-packages-npm-production"}},"0.0.695":{"name":"@tscircuit/capacity-autorouter","version":"0.0.695","_id":"@tscircuit/capacity-autorouter@0.0.695","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"313945a48316c9b1c569f66a45ececdc35f05f87","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.695.tgz","fileCount":6,"integrity":"sha512-1U+smBgbGt+21uz0uyGKYOVL1mBQDWP/YnAM+GIyzWLR/RXUN7fn2B3crAfu8+IsSfPzV6yMYplbZAvq0XrtuQ==","signatures":[{"sig":"MEQCIGCVB3UD7lZTpBqjLnX/H4Hob8Ax3PW4x6b8LX9nBJ0aAiA4Wut172jQWCWuocXWJxuuF0Sk7l/FcCbGs3IPtj6Sfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11984849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"57974b05fea4597e8451e8a3341ba214be34a941","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.419","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#d4b3d12","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.695_1784286822848_0.6089791002972553","host":"s3://npm-registry-packages-npm-production"}},"0.0.696":{"name":"@tscircuit/capacity-autorouter","version":"0.0.696","_id":"@tscircuit/capacity-autorouter@0.0.696","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0de257ca44c18fefcb952cd181636ab7781d2b74","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.696.tgz","fileCount":6,"integrity":"sha512-SmPOg1m7MEkNV2R8V9GBiU6WdW3SfJ++gJS4CnBxrA97mkkD2dqN/ybPIlyKsVHyL0JJbjn6eNNRbM6p7jjtjQ==","signatures":[{"sig":"MEQCIDgB2O5PwdD3PakuDwdMlFmr/Yx2HOgIqaX+c5waIjodAiBxEu7yi6ALh4GYxNsWXjIo+L2VGbDt916rrcxqFazshA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12040688},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e7bd463609d8facd8324161a546b74edf1efc03d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#d4b3d12","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.696_1784294738086_0.024849259760827636","host":"s3://npm-registry-packages-npm-production"}},"0.0.697":{"name":"@tscircuit/capacity-autorouter","version":"0.0.697","_id":"@tscircuit/capacity-autorouter@0.0.697","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c8636de9cde5674d3e1a36878868f638c1fee5fa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.697.tgz","fileCount":6,"integrity":"sha512-UgsVkST+kAkXYm/sFb2zcMmgZwnIJaXE24luN+1nO1MSI11+nik1vNOISRu64HKsQO/djsO9rNMDpDLva15JrQ==","signatures":[{"sig":"MEYCIQDCNFPkUmle1X5YL6UU0cttJ2bygL5GEihszgKQBQGpMgIhAInM2uNJ4hz35WhLjoEozJTzEH5uowARNAAXAtitL16c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12038771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"59fccf0de034be1de598d03c424b9df0434af8a7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#d4b3d12","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.697_1784384793010_0.8550774687249485","host":"s3://npm-registry-packages-npm-production"}},"0.0.698":{"name":"@tscircuit/capacity-autorouter","version":"0.0.698","_id":"@tscircuit/capacity-autorouter@0.0.698","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"36594b7206945eb41a000f4a5a39993ded29fbf7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.698.tgz","fileCount":6,"integrity":"sha512-bqPZGOjMzhz5W+lHerWnIA3FltWf9Jj3hbo9dfyVStue22fzbJ9THdYoQiXzBBMFd/aVw3Hlmn2GdbNcJj2tpA==","signatures":[{"sig":"MEUCIQD+HOljkCK7cylrKyZffPHbswkNGRLEhrSwHm8BVFvBWQIgFIzDwBcFMawInsyl0Rc2/CFMCXVJSPvyuBpInYvB6qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12041513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"17b66fbce5ec1a9c7ac19e278bddcee872a4d953","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.698_1784440077497_0.16324484230628444","host":"s3://npm-registry-packages-npm-production"}},"0.0.699":{"name":"@tscircuit/capacity-autorouter","version":"0.0.699","_id":"@tscircuit/capacity-autorouter@0.0.699","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0a01820b5672b42777020181711f8f2671398d21","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.699.tgz","fileCount":6,"integrity":"sha512-Y71XA1tIkzAp6QRM2OcI07skVX0x9sD4VeFyLj9CH2AbHmtg6OgsrsloyMBcrTGCCToDWxeJaV1gTsuuvPTEIw==","signatures":[{"sig":"MEUCIFGhZE0NgQfNC/7qLWTA6O1GAGwF+xE71i4OSklXqzMZAiEAxF+f3HHd+re04VGhahS/jqtotUzh/vD6vU7CxquiVWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12057064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"67e2390a420f738a24611d005036d51c8a1817de","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.699_1784441320771_0.0607634882814625","host":"s3://npm-registry-packages-npm-production"}},"0.0.700":{"name":"@tscircuit/capacity-autorouter","version":"0.0.700","_id":"@tscircuit/capacity-autorouter@0.0.700","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"48c568d21361718e8e5a3277025a23deab9cb592","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.700.tgz","fileCount":6,"integrity":"sha512-Newyjthj7z6nxDX2O5M9We1akJazbhkHlXwb/sTwMAx/GkKUbyRXmIqAC/YvmB9x3wJGZ+BWAYtxmRFf8avxmA==","signatures":[{"sig":"MEQCIFHeWIUXbUxDtuBXDeha920TUI0Yadzrei2Opm62x5i+AiAYGgwBpTTKKTsw1wv+i9Zr6yWDrxOhvbAYRLrT7vQQ8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12088936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"99425d10e3999b8f8c7e7220544ed899aa350e46","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#a26f062441ed6baa679655fe10374b01017dcf98","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.700_1784480970038_0.7376247168898398","host":"s3://npm-registry-packages-npm-production"}},"0.0.701":{"name":"@tscircuit/capacity-autorouter","version":"0.0.701","_id":"@tscircuit/capacity-autorouter@0.0.701","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"02c5174d5a0c3e1cb61efd55e225c74b3a74ea38","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.701.tgz","fileCount":6,"integrity":"sha512-T7cJqlUw/Cy+auGbnb2134xTkCcGx2MkoFjmZL89DzbfTQee3lRrG0lRynMa5wbk2EJLiIwVFe2hwX1gusOaqQ==","signatures":[{"sig":"MEUCIQCUu/y3fiXEcyx4jFcqhawqRoPsw/3VVIzSEmnwbOXKUAIgK/mPg1kCuoookiXj/HM+pMx0SRujuf4Koe3RrfP/mkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12054656},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d0af59f77cc8800e20ecf9d68325ac9ab8ea48f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.701_1784528236449_0.48109779293641997","host":"s3://npm-registry-packages-npm-production"}},"0.0.702":{"name":"@tscircuit/capacity-autorouter","version":"0.0.702","_id":"@tscircuit/capacity-autorouter@0.0.702","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a2d28485032b9b0e4807ba864ead2c19ec3c3d60","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.702.tgz","fileCount":6,"integrity":"sha512-fRGyuNoJkMETBBW/6FxECNMaTiliGwfaJAutLk3iwwR9BHSjfSVMrt7TUqApeCJtOOMpOjmGX66zHUZbcU/uzg==","signatures":[{"sig":"MEYCIQDrV5qyjaqXOYo1F5TIgbV7eEs021t3E8JTcOmKYgcFfgIhAIWTzEYZj4V8rUd9gb3KasYbCGWIMzSSj52gx4LjTxTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12056700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"950c6c513d613c770367be71b5dfd17f2898daa0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.702_1784602782732_0.9204324173229128","host":"s3://npm-registry-packages-npm-production"}},"0.0.703":{"name":"@tscircuit/capacity-autorouter","version":"0.0.703","_id":"@tscircuit/capacity-autorouter@0.0.703","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"11c024d16229ff8a8325b739229083f2d802f4ad","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.703.tgz","fileCount":6,"integrity":"sha512-mWztoq3e4SDWklzDV/hBTIa4GADXxP54WTK8a/mSIh6TI1+BP6Pfd5eXja4xe397WquRxIEr2CqNRdO76heGbw==","signatures":[{"sig":"MEUCIHYnKSQeWcqGctC0ZoT3fuHi0pGH16ge/HFhJNctn7qtAiEA+oq5XhdN6bYpqFcTZrsiuTzcRxHTTejHDHRv5wFLAwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12058475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0bc8d0c30aef5fff78f4c16f38600d91fb610504","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.703_1784641973900_0.808025684341579","host":"s3://npm-registry-packages-npm-production"}},"0.0.704":{"name":"@tscircuit/capacity-autorouter","version":"0.0.704","_id":"@tscircuit/capacity-autorouter@0.0.704","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"35789a97f463ae1cc1b4c62774e28070abe55031","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.704.tgz","fileCount":6,"integrity":"sha512-UivP1NgdX1Wi/X4/Ujat+25Q32721VkCbBtMu5iW+iGnPFBFkpz7pUjsbuXrStQO9lwmxJLKvqF+btTAaM6q5g==","signatures":[{"sig":"MEYCIQCUyTKeuiK/hzRPnS/kXxbjs5XDKWB7vomh5c97hlz1ogIhAKnV/qpdVlV3Iho4YDq66mTXU8cxJmRXfPWCImEkEPi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12055690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"def51479d3a59853565fcfb9a6c6491e0c8b6aac","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.704_1784642979913_0.26122393467858496","host":"s3://npm-registry-packages-npm-production"}},"0.0.705":{"name":"@tscircuit/capacity-autorouter","version":"0.0.705","_id":"@tscircuit/capacity-autorouter@0.0.705","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"240c4d206d45c0396b5f005f40143bc333ac4057","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.705.tgz","fileCount":6,"integrity":"sha512-6RBTNL4CYZCbHz5c4zAd7kZGYn5AAs/dzHrim29qZQo+QE7Z+m4ruLRRhYnOVHcEMB31GDYjXUYnaBBo6SVTPg==","signatures":[{"sig":"MEQCIH9cAy1q2W9qXrXb5yTosXaN6vw2V+v2mwv38rqOn+STAiBY48mR9HKFMirJkGnUVkO3TUchAXix6fC3RMFOr+1+jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12055690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c37bbcbc5dc8bf8d730d3e62ceee8e02fc66ae77","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.705_1784658903975_0.4274511638840248","host":"s3://npm-registry-packages-npm-production"}},"0.0.706":{"name":"@tscircuit/capacity-autorouter","version":"0.0.706","_id":"@tscircuit/capacity-autorouter@0.0.706","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f5ba7011441bd7cf4b675e6b1931a737db6a190f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.706.tgz","fileCount":6,"integrity":"sha512-MVLTK5HoFEci3Tf6i0IVGnx3IJTZ/T2cZURniha/fd4YMRxkyN2IEnezQquZHRqSQ7xnwSVnfOxvxhrg46bYWw==","signatures":[{"sig":"MEQCIFhDkHje9iLXNOjsHRU5glbMOSyubr19esYhalxm61CGAiBAsTrpm6aTHsIGEMXYUXBWXdHgtJdOADIzBUoKzbVzXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12055690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"517b1f45552d0754dfcaf768bd04dd07db2e3267","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.706_1784682149990_0.6469010799015915","host":"s3://npm-registry-packages-npm-production"}},"0.0.707":{"name":"@tscircuit/capacity-autorouter","version":"0.0.707","_id":"@tscircuit/capacity-autorouter@0.0.707","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5e764e89e6f3152fed3864d910fe3fb0a3b7569b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.707.tgz","fileCount":6,"integrity":"sha512-XoM4IDx2C5CkfrWAPvWnLmJHP8Z82v4BPmADHyRYUf0p1qgNkJChR0U48RQhFG4iX4iw3lIBUJIOiINGH4sp4A==","signatures":[{"sig":"MEYCIQDPatcqkcE2BGksT+1NE9x/YFaiHdCHc48vy5AUCJk/XAIhAIgQM2ntl6+mRUDpujFgH8gqhaGsQTynuyqCWY7pTxI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12055690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7cb403c9f16ced3296dca5df0f79e2e79efb44aa","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#adb38a0d75fbac5c78971ec39eda15d0ae683a4a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.707_1784687288738_0.403604249729961","host":"s3://npm-registry-packages-npm-production"}},"0.0.708":{"name":"@tscircuit/capacity-autorouter","version":"0.0.708","_id":"@tscircuit/capacity-autorouter@0.0.708","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ccae249c93f7473ca00bdcbe7faf0a8b72559c3e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.708.tgz","fileCount":6,"integrity":"sha512-D7nhwkTtojLdoBAvSxk12L+QlTcRsKs15G8YDL78vt0RqD3PmQlsV+w9wjjkTmu6rMtUig0S4+LKQR04Cp667A==","signatures":[{"sig":"MEUCIQCMaxx7sugM3w0qQqo3ePW08XeYVBV+GvtXDYPrNZXmLgIgJh9KWfv/heJzHkbUoqJjo+axBo/gSx32HmcJTrhfti0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12055690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"21851505805e9726e4a99d1ea6236398a3822c68","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.708_1784690477132_0.5700964819967422","host":"s3://npm-registry-packages-npm-production"}},"0.0.709":{"name":"@tscircuit/capacity-autorouter","version":"0.0.709","_id":"@tscircuit/capacity-autorouter@0.0.709","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"00271ab9793e46cd5d5d63d4cc3b2eb8e10f4f1e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.709.tgz","fileCount":6,"integrity":"sha512-k+jB1TnycULoOGt0UKTRVVIW1D6jwRzvclCHyLvvT4I1y9f5WuxvTDg3w2LImOoiMghvFuBtMHforeSItwjwRg==","signatures":[{"sig":"MEQCIDAyBotiTX4LthJhCZTqrckcvIsnfAZofbKzgFl7zJWDAiAdqYHtsBGJHO7y+f2DidoduSYN+s8XXINWtfcpjC+yRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12056670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"489a656e6c602f9cb7765ece1ea02f7a38ae3da4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#28275c7","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.709_1784700210618_0.5994196206092235","host":"s3://npm-registry-packages-npm-production"}},"0.0.710":{"name":"@tscircuit/capacity-autorouter","version":"0.0.710","_id":"@tscircuit/capacity-autorouter@0.0.710","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8344327810b08acebe3e4148bff5c1f5a8d9f41b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.710.tgz","fileCount":6,"integrity":"sha512-+mK6pc8hQdo7G6iIRzvIV2EH6TOM215oQv12VObB2k0rl1m/5oiw9f66GlBGUYxGRbob7YVJZ2G5AH554nZ9/Q==","signatures":[{"sig":"MEQCIFa83eskDCZMAZfMrFk2wk9YoVjPBaPxpLdQfm6ljZeUAiA9cWAW1427eaVo8WS6OuK7YvMR2DxerVHBaFf5GuRxcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12112096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ecfbc1f99c3da5f59d51f8d472e01bc76e0b61c9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.710_1784727394861_0.6668687599407046","host":"s3://npm-registry-packages-npm-production"}},"0.0.711":{"name":"@tscircuit/capacity-autorouter","version":"0.0.711","_id":"@tscircuit/capacity-autorouter@0.0.711","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0763d5bda2f8b1a4026c093edefc1b90ea1c6724","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.711.tgz","fileCount":6,"integrity":"sha512-Roe+iN7qVqEH8k5U708H0SXpkyB+UJPZmtRPz0SkD+00p46S63A8HYt9uFWjfIwI4curIzQUyEjZyUbBDVPvbA==","signatures":[{"sig":"MEUCIQDumCShG7Mv69f0sV5s4cR+rIgTzai9atp3Yj8R9RoMuQIgOtlfzUO3ARjXfjvwZ+3L9sdnriJ4QQVHzpwbdhhclcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12110290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e47eaa3623a63f272d547bc05e8a4210752bf0e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.711_1784745679458_0.5224422766425443","host":"s3://npm-registry-packages-npm-production"}},"0.0.712":{"name":"@tscircuit/capacity-autorouter","version":"0.0.712","_id":"@tscircuit/capacity-autorouter@0.0.712","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"688b46c218f4a4fc2c3e84748eea2cda8f58c62b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.712.tgz","fileCount":6,"integrity":"sha512-nQuIN2aeECMwVriYzvO8vs53qq9yESQ0j6S4j+dLuKz8eJ7HjmbusGACYd3sEgNAwJxs8gNA35GtX0DH7NAscw==","signatures":[{"sig":"MEUCIH4q3O6yuG6xR1o1/Sl9dr5Q75VfjzycL0/SKFWQk7wTAiEAscjdEkRdeg7cymZ7wXCNOE+auxDqPfmkuYCkK9T2l98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12112334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"510559c92f54de447f7b48b771c54426dd206891","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.712_1784751325573_0.9239332720830185","host":"s3://npm-registry-packages-npm-production"}},"0.0.713":{"name":"@tscircuit/capacity-autorouter","version":"0.0.713","_id":"@tscircuit/capacity-autorouter@0.0.713","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fd893e95b5852f1253a421635c775b11da579348","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.713.tgz","fileCount":6,"integrity":"sha512-uNdqL1nEBxjUU5gTi2azl/dg6yAl6TPg7BMLhUq7LwlLOnduk5aHRNCszdSL3VhkoCCPKLCeiXybUdPup1x1FA==","signatures":[{"sig":"MEUCIGy3Xwnw8scBCwB28dlkqsZRrn+BRXr/7kO2GsBdnVUbAiEAr03gQd/CfaQQUc28Ei9lVzpYi6PwAlJnQy4Po2fDe9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12112334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1e2e0b10f1ec0774a44cb605163a7a98ec96b785","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#8039567f5a86b6be9e4b40ca4be5989c8158ce8c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.713_1784827988526_0.4911966142028623","host":"s3://npm-registry-packages-npm-production"}},"0.0.714":{"name":"@tscircuit/capacity-autorouter","version":"0.0.714","_id":"@tscircuit/capacity-autorouter@0.0.714","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"15c590a2c1f936a79da74a18c7a5b99c7b39c929","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.714.tgz","fileCount":6,"integrity":"sha512-SrooW4FVPJJ3KZ3ritfc3Hx0EKPaOtVKUJwFAeAAuDqBoFfBVgHzySBx6elpngKfOE2tNRqD+jwQEYsMlAG7sw==","signatures":[{"sig":"MEUCIQCqOficu2NxvxU+V7GJWkmo+IfUpDyihVxr1Vz7NNdu6gIgJCU9yE5Evd8ub1d9CjC+3GZ2/ZYVx2lfQmPYKoHzKp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12133985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"34711206e3897eeab181ddadafa13dde992029c7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#0c63a0b879b3d69c5c8dbcee1faa2d9123bac09c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.714_1784829159742_0.8127256236836691","host":"s3://npm-registry-packages-npm-production"}},"0.0.715":{"name":"@tscircuit/capacity-autorouter","version":"0.0.715","_id":"@tscircuit/capacity-autorouter@0.0.715","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"aedcf9f72da653f347322387de8abdd6dee853c8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.715.tgz","fileCount":6,"integrity":"sha512-ZoC6EkcuPp3Ft7FJ+2PbFP5v3+10qGd98MXgNah6huae3+4FrKOlAXgw+36/OstUX6qiK4wuEahNmaJSBcpPnw==","signatures":[{"sig":"MEUCIGfpDwiMFLakTBnpbR+jch2sxsGJqdAWVVIJswOWIjJ4AiEAtIeXAhbETiuQgqAFgJYn62cC1NUvqqYWU2j8EARwJs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12134559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"714044515c61ffd1f8bf8191f317602e2fe38058","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#0c63a0b879b3d69c5c8dbcee1faa2d9123bac09c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.715_1784865223645_0.6311103797678863","host":"s3://npm-registry-packages-npm-production"}},"0.0.716":{"name":"@tscircuit/capacity-autorouter","version":"0.0.716","_id":"@tscircuit/capacity-autorouter@0.0.716","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f6380d34c79827cde1a9b9849d2298a212edce09","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.716.tgz","fileCount":6,"integrity":"sha512-pr44Xkg9ElDu1B5bG1iV3dZnAD2dXIFcRfSmgLxdSXYz/p8GE7Bc3RNXiC+7ts3MXjvtdxyYbPoFpF4uBobfXg==","signatures":[{"sig":"MEYCIQDDejyFEjv52sPO15jnpl17Jbb/KMAPynDVRJnctS1qEwIhALgonN5/f35XgP/Pfvdo/aGBfMCrBxTfjwm/n4p+XcAo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12136603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e857c09631cf1a2ea95b9bac3fa363edb19b9dd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#0c63a0b879b3d69c5c8dbcee1faa2d9123bac09c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.716_1784897760475_0.2748512985999576","host":"s3://npm-registry-packages-npm-production"}},"0.0.717":{"name":"@tscircuit/capacity-autorouter","version":"0.0.717","_id":"@tscircuit/capacity-autorouter@0.0.717","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ddfc6541c6287747b43a2ac2d7d21fb638a23cb6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.717.tgz","fileCount":6,"integrity":"sha512-U6timAyZm6J+SXzKDFLaurRMukRkao6SxcAHMaduhPdmuE/jAi8nR+8M1oRZlgGGT0yd6LjruXZ7wnobFV94kw==","signatures":[{"sig":"MEYCIQCIwYUmdylTBuiSePk9itR6/yD5QIol4klhmBSt2DilFgIhAOdZ0eYXH2UlAzz6mjjwixrRlSsKSvLZMQiaFbnoaknj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12134559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ce61d944da0259c974d57919ada5b36d482099d6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#0c63a0b879b3d69c5c8dbcee1faa2d9123bac09c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.717_1784939471223_0.10014161822976697","host":"s3://npm-registry-packages-npm-production"}},"0.0.718":{"name":"@tscircuit/capacity-autorouter","version":"0.0.718","_id":"@tscircuit/capacity-autorouter@0.0.718","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"552866041c7df03c3ca274512f4fd4f14eb2d887","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.718.tgz","fileCount":6,"integrity":"sha512-DxWzF6sa+0ktVgIXaBEBa5jqyQacNaEPMPZFLjb2js0zUj2PcfihfaFBb456RTNDwRqEsjEIrqlvmAknMsiVVw==","signatures":[{"sig":"MEYCIQCoBKP1PKxQvKzw5TWGn6dvUqXLlOa/csTaNnf5oDaqGQIhAKrj8TjoOyklll8yOlPfi4taKCKcpTiAKdp5UG7cerZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12138084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c4646496d75400fa50f1ffa3d946d2c1f715b5eb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#0c63a0b879b3d69c5c8dbcee1faa2d9123bac09c","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.718_1784998396722_0.7127566641795213","host":"s3://npm-registry-packages-npm-production"}},"0.0.719":{"name":"@tscircuit/capacity-autorouter","version":"0.0.719","_id":"@tscircuit/capacity-autorouter@0.0.719","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"67ecd2865ea902f868e5620ab565662f11294ac6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.719.tgz","fileCount":6,"integrity":"sha512-SpGCtfi8QPH85lxsIMFWZCIPMepdUzQQfOJec7EaQupVk2U3iXQTgn+SDla44beoIJ+ms0q8hOd/nmE2N7LGvA==","signatures":[{"sig":"MEQCIGog00AAdkFHCQL4c7RvbGqeFYSc+dvI9jCygM7dYnoPAiAFk09wsL/UWB62xKdLKDzlWa2yEGM6lf03t+VXpLpVIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12141085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"edac20fc9af898e12e799c739d6e11b7a8e725ab","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.719_1785165203483_0.15822996903031572","host":"s3://npm-registry-packages-npm-production"}},"0.0.720":{"name":"@tscircuit/capacity-autorouter","version":"0.0.720","_id":"@tscircuit/capacity-autorouter@0.0.720","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ada8de5eff30c7ae7ab21d77413f561bbc8ecde4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.720.tgz","fileCount":6,"integrity":"sha512-gvD4gnV7S7cO0EOXywQL2TwDvs0U//NDufWUwoQgQgbZJGW2kz/xN/56Q3qakZH1mJnyzzflRMTH8yU3UklkGA==","signatures":[{"sig":"MEYCIQD1/KFOXmjr52mmKCRmVQg+sI7yQm+0O9O9eI1QyHvJeAIhAOWimqO/SoFO+x3XCjH2n2TPw4HJa9BLxIGzgoM6K8sa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12139041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3ee14801dd7250dc451cf652dee96b49456af1c4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.720_1785222688152_0.9753174815647458","host":"s3://npm-registry-packages-npm-production"}},"0.0.721":{"name":"@tscircuit/capacity-autorouter","version":"0.0.721","_id":"@tscircuit/capacity-autorouter@0.0.721","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7de1b5f930f2c86fbac1d46200a1ddb2f83b7f85","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.721.tgz","fileCount":6,"integrity":"sha512-AR3U5N+JytnZkOzVhFvwYOC0GZlxZvf/MOj0cSQmkj/rr3a8LfWlnHvLpC+YKuHHQXoQ77eay4PxMDz72Irapw==","signatures":[{"sig":"MEUCIAUZUTlCNGSwnd6FwTQWDv7svDgOIaonpo/dOP/Mn+szAiEA1J8Uu/vASmjGobxiaB2H68x/ObiogTz3OOZ5Uaqknag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12144796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d25d049e303f7a976b84fbd61a56363b0610b4e7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.721_1785266229605_0.4072415631271027","host":"s3://npm-registry-packages-npm-production"}},"0.0.722":{"name":"@tscircuit/capacity-autorouter","version":"0.0.722","_id":"@tscircuit/capacity-autorouter@0.0.722","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8a80e590d4d2bcc1e440d622bea6c8d07a9d8629","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.722.tgz","fileCount":6,"integrity":"sha512-YFfn+pa7dEitt6H7+ykZOJr+fY4QM0e8cEVs7TIv3SU0gcZpqP2q62p8TmDhV8GyY+LxtOG385lAIkb9olhzTQ==","signatures":[{"sig":"MEUCIEjBD9SupfNuocWZaB6GuzqMxc67vJrEXiSZ+u4fha15AiEAwgKzmMvD2ozv3n6VtDNnTdHftiBH/Ny8T/87fXDqmBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12147322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ba858f926a479a5975a45daa203b474ee1584bde","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#f6cc585","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.722_1785302201827_0.5880296655342834","host":"s3://npm-registry-packages-npm-production"}},"0.0.723":{"name":"@tscircuit/capacity-autorouter","version":"0.0.723","_id":"@tscircuit/capacity-autorouter@0.0.723","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a6ed65dd3d6d7b5cbbb5837933e2eda97552b534","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.723.tgz","fileCount":6,"integrity":"sha512-BWTUHrzPzmcnQskKsX3y/GQVboGjxNnueB57jwNdlcwHqQtCx3b7Yyx76RP61/CWR5M69C88hfoUCeTD+1wuUg==","signatures":[{"sig":"MEUCIGbw/wv6tC+ba3ou3vlSnTqyLig3jdqhkRVteVcHjgscAiEA12q7w6cgr1CnE9I0HJX36VGXW1Rv/SQcWl07NPgiPxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12508763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"47dcf744c5081d1f1e9b7d50105cae2be7ec2bdb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.723_1785326244612_0.8133407924245661","host":"s3://npm-registry-packages-npm-production"}},"0.0.724":{"name":"@tscircuit/capacity-autorouter","version":"0.0.724","_id":"@tscircuit/capacity-autorouter@0.0.724","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"793e12fa5fd00cee2a2297e247012e38e4d56b87","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.724.tgz","fileCount":6,"integrity":"sha512-JpYkeeko5cZMh6Li44X7gUdVeAttviaAU91RtQhaGyjJb4Fd4WMDAiTmgOGsSbTFKGgbvuSm6ah5iPec7HwjqA==","signatures":[{"sig":"MEYCIQDxtexrVJFuOvJlSqgW2XTy71K2NanfujdUQiXLZxc8HwIhAJwJVTuTwXK3jEGTDabb91tQlzILFGQBflniL6Nxm58e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12508763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7cbac56dc93fbe45f356b768e5764c40b8f687bc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#a469074c59c1fa4e3f6410089ce5a63608d0c0dc","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.724_1785329194934_0.4474231815689824","host":"s3://npm-registry-packages-npm-production"}},"0.0.725":{"name":"@tscircuit/capacity-autorouter","version":"0.0.725","_id":"@tscircuit/capacity-autorouter@0.0.725","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f11f0aa33d327d0898dbf6c3b4278109bee59387","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.725.tgz","fileCount":6,"integrity":"sha512-bhF0116ylRx1GDKrttykONiSxJJjxcZuW/72fWwPufda/zu5s4qlGwsVIkgLVElXrIMcJEi2RE4wzRa3RYdkHA==","signatures":[{"sig":"MEQCIB+zBZcmx/5zulTs1KMUmFeo6SfmeTJiZ46qGjlJq7VdAiALUXg0yB/2i0f4/I8e8xiCrI89QnpMZg0WRUn1EkXvhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12270850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8a052ed0c7d572b7e0522d4c6fc655fc07d83f4d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.725_1785346955143_0.02396401945427673","host":"s3://npm-registry-packages-npm-production"}},"0.0.726":{"name":"@tscircuit/capacity-autorouter","version":"0.0.726","_id":"@tscircuit/capacity-autorouter@0.0.726","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b43780a06ba97127e788736900dcdb8283b9a950","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.726.tgz","fileCount":6,"integrity":"sha512-RV7thkkc8GAvq0US6mQTa/lraw6Q08WVpLrMrvjMqCMLSpCIVyJajt55YsiNyOK3NMKy1WIUWVx/NyAQUj9tLw==","signatures":[{"sig":"MEUCIQCoNN5vwBhmUhDZ1S8BZiYjFkAonIh2jnWapKxoTdSEEQIgaUtmaLppsLw0ZetaF6EvdAEWrG+qtxy/fM41nsDjrHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12268652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b4094038185ebaa3b2346e0ed421bf6f64487855","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#bdd0f01e79df3f1258b8d74c3902138e2facb13f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.726_1785361520299_0.6114802781392787","host":"s3://npm-registry-packages-npm-production"}},"0.0.727":{"name":"@tscircuit/capacity-autorouter","version":"0.0.727","_id":"@tscircuit/capacity-autorouter@0.0.727","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f9397b3155387cce691e5b9829a16a10680bf4ee","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.727.tgz","fileCount":6,"integrity":"sha512-41k7ifNrBYfgTbrOp2ZyDpkP0nj2tzPeq4NtTYuriIfpbB7aC5WId+/rCCOUvP0OMtarjUVTiHXEZU/k5Dlgxw==","signatures":[{"sig":"MEYCIQDb4ilntoMHzYW7SYJtSqcb0i45qQA7yrgM7qABo+FilQIhALia4L2LVyoE2HwU7kYVkBmTa45D/ZMu83oQY/RBmUlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12720477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2ce6fcf093cafc067244e724fc8bdd957ce4b814","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.727_1785448628547_0.730789849602931","host":"s3://npm-registry-packages-npm-production"}},"0.0.728":{"name":"@tscircuit/capacity-autorouter","version":"0.0.728","_id":"@tscircuit/capacity-autorouter@0.0.728","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"16736411622a3062437eda2d9cc7c9357c857b02","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.728.tgz","fileCount":6,"integrity":"sha512-OCz3sGUcsFDVD0weHOo1qnR1/bKfgdkKzCpVov6i26b1tMU0+Rl4mGOao2Q1wEL93TffnfECwdJSuXZe1MfevQ==","signatures":[{"sig":"MEQCIA4pczlG5r805h38JZDIqhJxcdiYZHPtXdUdpR6mi0XBAiAITYhxmAu9QPShw/gE/0VU2eqheofjDe9/4W7yByMZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12718438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ecf81b98f9303e1d37a51babce5abb7a5219d3b8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.728_1785452663597_0.44792894773308545","host":"s3://npm-registry-packages-npm-production"}},"0.0.729":{"name":"@tscircuit/capacity-autorouter","version":"0.0.729","_id":"@tscircuit/capacity-autorouter@0.0.729","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0c31b4e0542dc381f9442ec069d0e33a8ba91639","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.729.tgz","fileCount":6,"integrity":"sha512-S8dIEjHDH0LBSg8Y4r9mrNSMxxVNYiOeomsB7WZkVhkO4VHx9RLvcMO59tfTFC5Euse+7fi4qvgD7QIs/UGVuQ==","signatures":[{"sig":"MEUCIQCRKSOn938bdTHYXsoKZE5Bw+eyt+PD/9dsHsSduQNn7gIgeMSsDeGIlp15ugQ570y/cW3ju391CklWYTpMjITTSbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12722166},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0111283efdd6697464276e635e1d75e5ac414a88","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.729_1785465094175_0.8637141556328536","host":"s3://npm-registry-packages-npm-production"}},"0.0.730":{"name":"@tscircuit/capacity-autorouter","version":"0.0.730","_id":"@tscircuit/capacity-autorouter@0.0.730","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c3c2782125815c3e52cfa064c019f4e8a08b4010","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.730.tgz","fileCount":6,"integrity":"sha512-OB67EsnlpRoyogH1V0L45Kuo5MTCzrEckgu9l9I+7wOd63hf0F31meFQVTis342P+YHPdOxgRxfiJL4n8o8EOg==","signatures":[{"sig":"MEUCIQDhuwokeaVtccOduQof6vCJR0lQLu52X+TeyLArWrpkdQIgBnFTkfcZQvwJRIBFHERqbHrjfNjjRT0wNcAW75hxhy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12728798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"527323ee08e28dfd2add1625d40a2459846a083a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.730_1785510830423_0.23412428740900038","host":"s3://npm-registry-packages-npm-production"}},"0.0.731":{"name":"@tscircuit/capacity-autorouter","version":"0.0.731","_id":"@tscircuit/capacity-autorouter@0.0.731","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9f30ca4314ca28a853e56488b3175e22b82e1ee8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.731.tgz","fileCount":6,"integrity":"sha512-0KNyERogptD7npkYhvY+Pi6x7IAI/iUcJKr2O1HeKetGIVJ2o+Ht4bN9+XZgkOtlz5AmUco4oMu7yoB/h6kCeQ==","signatures":[{"sig":"MEYCIQCtMY6IVeClwwYvy0zEwuVGEz+/2SJM+MR2nYMrMXsewgIhAOHxM7a9FOKxT0BcEoiuk7LWbv6MeX3KsPoMqjA+vgbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12728798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56c4b324a9d53516547b440b1c5dfdd20874aecf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tsci/0hmX.45-degree-trace-srj23":"git+https://github.com/tscircuit/45-degree-trace-srj23.git#98e5ea9","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.731_1785516865496_0.5704524087849183","host":"s3://npm-registry-packages-npm-production"}},"0.0.732":{"name":"@tscircuit/capacity-autorouter","version":"0.0.732","_id":"@tscircuit/capacity-autorouter@0.0.732","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"57c73cbc440834a1b1221e75c824b16d01640c87","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.732.tgz","fileCount":6,"integrity":"sha512-XA6nkfQwKBLut4PO43Jhoz1jDXTb9XNAxhrZD3GWHVq+CUIZzXav77N0cYo7+J+49ugLwkweWL2zr2TcvYYOiw==","signatures":[{"sig":"MEYCIQC68pAMluS2Ibxu4bNunkW0UKigBmjahvNACGYbLZgI4wIhAK0TWBbRNxjuqX5euYFLHf25TZElHuPrjb2TlHWsTVAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12728835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ff2f16a4f38252f009b71703b885619e7a39c68b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#5a963f132a640b38ec75d3ea2f72af2125636d3b","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.732_1785527171832_0.40701222566152295","host":"s3://npm-registry-packages-npm-production"}},"0.0.733":{"name":"@tscircuit/capacity-autorouter","version":"0.0.733","_id":"@tscircuit/capacity-autorouter@0.0.733","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6d2f2872ece456f42090e59622b6a0c76cc5b86e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.733.tgz","fileCount":6,"integrity":"sha512-TcOTN0vNJ93k5EqDCl815dHhe7rGUGuN9gwOSk+QM7i86DAA3iC0fMTbUhYDHDZ63OThFKW19RKTwc4J9XjObg==","signatures":[{"sig":"MEQCIAsyRWgGL+oQABk+Ff1jKxoLJ2DYoWquc9x6R1QmTnenAiBbzU7uIUeDHxKnGimdrmvzd7XhV41DYgJ3XkAdvBMqew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12762448},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"81421d7a68934729ca2364daabe24755694605f0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.733_1785618463779_0.3234559080784192","host":"s3://npm-registry-packages-npm-production"}},"0.0.734":{"name":"@tscircuit/capacity-autorouter","version":"0.0.734","_id":"@tscircuit/capacity-autorouter@0.0.734","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2bc1654016806c7825ce933c4def6ec1caac5545","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.734.tgz","fileCount":6,"integrity":"sha512-aQOEuhHbGY5QRRlSGxORzHHbNh+/ja9rjbcmF3dhFYcs/ZKJbUJsb2DWjFdjNAtihstiJn/2xN/nS9tpMkIHbw==","signatures":[{"sig":"MEUCIQCEVF71PXo4zvSswJFmn49S98k8G2ToK7Bnx2Eo9jxXfAIgMs5MtasbryBzNqeFWyYv3HYjY7xO/SVhb6pTDrwe33E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12762568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d763a27bc7c12d888647b2febec4588d6d0cffe2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.734_1785690663204_0.45024547101910795","host":"s3://npm-registry-packages-npm-production"}},"0.0.735":{"name":"@tscircuit/capacity-autorouter","version":"0.0.735","_id":"@tscircuit/capacity-autorouter@0.0.735","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ffb6135a5b61900c65534dba742ad8f5d815bfe","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.735.tgz","fileCount":6,"integrity":"sha512-uCUYa1cXfRaO3Rx+Kzrw+icXs9wKtTc8emrGZTJbywSFHO00XjTPpGCK6HDQRFmlgKWpZ8Ih+2wFhbl6pTo1Gw==","signatures":[{"sig":"MEUCICVplU/LEIX/7GH4CuUF02wnRFSzy/qOFf9fDMLyNzFiAiEArm2mA0Xzwuog/6l9JRrTExJ3oUEm9ALpBzaXRaaUmgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12762568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d1d98235a27233ea4d4b629180390eed9cd3c9b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.735_1785702030525_0.151525125493154","host":"s3://npm-registry-packages-npm-production"}},"0.0.736":{"name":"@tscircuit/capacity-autorouter","version":"0.0.736","_id":"@tscircuit/capacity-autorouter@0.0.736","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ee27211b81eb2f928cb6bd0c8df58c79190f1df2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.736.tgz","fileCount":6,"integrity":"sha512-HmxscFChAxTM8cM6eRGTsPr8tkpi5M5nECtPqgkPTgEHyatAS1sXv8Ml67U6DrsRtv1FR+Q0sTQABDLPpLY4bg==","signatures":[{"sig":"MEUCIQDwSv3uuJmLh3MoK03mpSwKa/R4N3nS9t33S4/5fP0IJwIgX+L2euBKTtLaYmDceO9lX4BaiZCSLvMx3zsus6BVKl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13325796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c73e2e3cb1abadcf008829311a324d45f7fc79cf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#509efdeeb837f38e31dc91c907ffb702989b46cd","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#09ecefbd5d312b9d168f78dc62b3c5e8455582e0","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.736_1785713420714_0.9416453250938048","host":"s3://npm-registry-packages-npm-production"}},"0.0.737":{"name":"@tscircuit/capacity-autorouter","version":"0.0.737","_id":"@tscircuit/capacity-autorouter@0.0.737","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d2d9df7a04e1d8ea0c8b48c0b1b0f00439009fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.737.tgz","fileCount":6,"integrity":"sha512-EzQID6HfwZMNHbIW+OMr6xZROEKc+aoKtt+xd1hZRryFZ0G8f0dFRFqWgisDyI32OYknHWntIEgGjJfVi5hDPw==","signatures":[{"sig":"MEQCICkIFEQl0gQIodqd+WLhuiH5gkMJp0+gzZIUH+fzp7PXAiB0VYo9R7x/adWHW0FUo+53UvifIB4nNHAzcac4W9jThg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13327639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8131d7694b9c6a4bb6b883180adddc9aaa026361","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#509efdeeb837f38e31dc91c907ffb702989b46cd","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.737_1785720224293_0.16572979728362958","host":"s3://npm-registry-packages-npm-production"}},"0.0.738":{"name":"@tscircuit/capacity-autorouter","version":"0.0.738","_id":"@tscircuit/capacity-autorouter@0.0.738","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a6716a12c5fa6883068efb74f05d75aa94136ba1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.738.tgz","fileCount":6,"integrity":"sha512-ww2vYtal7i8LCh4h1n68pVL5vhsylexl28OlypFgN2c4XBytJiewTNEfehQF2h7AOuyYTl6C035ttXp08ZP/AQ==","signatures":[{"sig":"MEYCIQDBXpRDy6QlqZVyXKbcO0R69sizcxyW9pGHLnzM4YHShgIhAKHs1lfDtSaxsvkUAOia/ciutZIfhmJidVAUVEOELgUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13327838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eb768d3e7a28a08320a2fb54cb288eae70587c66","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#f234d312ff0d15262cfeefb4c0a5f5b6047d7cee","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.738_1785769987479_0.7178610601588669","host":"s3://npm-registry-packages-npm-production"}},"0.0.739":{"name":"@tscircuit/capacity-autorouter","version":"0.0.739","_id":"@tscircuit/capacity-autorouter@0.0.739","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ee6d3fbc44f535da52ca5bca28bcd1cbf10de3d8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.739.tgz","fileCount":6,"integrity":"sha512-0eTt7WnWzHfDdZ57xvFlaoAgOHlgPTmbWoXVrePF98/rPMq6HffAwi4m4GvBkP+cMYrdWein8TQmQWssAXd0QQ==","signatures":[{"sig":"MEUCIQD2PrV3i+1kglewsH2MTFHRq3+IzK1KaMEQgi5qy9GesAIgUqPMcXYeOVLiG522Q6t04uPXmfOoDdbL6c3AhM3EcQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13327838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4ad650ae14e7de127d0660742b37cab86be14cd5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#f234d312ff0d15262cfeefb4c0a5f5b6047d7cee","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.739_1785786775172_0.16193496922289907","host":"s3://npm-registry-packages-npm-production"}},"0.0.740":{"name":"@tscircuit/capacity-autorouter","version":"0.0.740","_id":"@tscircuit/capacity-autorouter@0.0.740","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ae34604317d6bbfcc2438592c662310666807d9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.740.tgz","fileCount":6,"integrity":"sha512-1EE5tQokPz+QiyGqXutqh1GbghaN3CNOMm5m17hae8CtUtSbQelxK53Zlyco8j5Oz5gU/f/LdoK/mp29EeL+qQ==","signatures":[{"sig":"MEYCIQCu1bf0Gyak/LcF/uGIhrv3qDsf86DwuQ4U5lSuw7cn9wIhAJ7eaygsRaHrX0Uf/9fwCvLU0QnhQx+89nEaOrUN1bl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13331507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"53f16606f89f93daed1f97f2cd319cb5dffa97c4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.740_1785788120070_0.05181739419036746","host":"s3://npm-registry-packages-npm-production"}},"0.0.741":{"name":"@tscircuit/capacity-autorouter","version":"0.0.741","_id":"@tscircuit/capacity-autorouter@0.0.741","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4db245ac2f38a0d24cc9330f24e3f60f07a685dd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.741.tgz","fileCount":6,"integrity":"sha512-yPOD3khvDR4t7+uBN9O49DWlsqaNDviwL5AnIgMBDtZRlYAm/ozFtrWe7KGMcDnn+lUspkRp8Xobs4zv7HGzUA==","signatures":[{"sig":"MEUCIQDTTBH1TWpWOOkgtAtMbNqWYDCrghNvFPUsJQ0KlbvXPAIgNH17lpYVYvfZCWWsfslAMJDZiT4iN2gnUfhv0HF3i9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13333457},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5426fc86a1bd7cb87f2bfdc062a906e6d5190c5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.741_1785790868832_0.8043636075468403","host":"s3://npm-registry-packages-npm-production"}},"0.0.742":{"name":"@tscircuit/capacity-autorouter","version":"0.0.742","_id":"@tscircuit/capacity-autorouter@0.0.742","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4db08259d5324ad1402e4f4c30334512bc52a002","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.742.tgz","fileCount":6,"integrity":"sha512-mNt1PG17wGwRZiPThhatzc2YZEkJ1qgfJN2t2f1T4GbqR4EtIMS80+iPYDnrADZwUCs+eKFR9zlgytSOYAM84A==","signatures":[{"sig":"MEUCIQD0CTXGHJVTtuROTZgOVmhbf2UA/EZUUA4gT1qMj4L11gIgFqeiD7Lnnqyur6dUWc98wbKXUHRdBEvPJ2+bgFVbTuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13336555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a086776a4ffafdaa3db048693ae7576fc0ed6a3f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.742_1785793517071_0.06174454564332965","host":"s3://npm-registry-packages-npm-production"}},"0.0.743":{"name":"@tscircuit/capacity-autorouter","version":"0.0.743","_id":"@tscircuit/capacity-autorouter@0.0.743","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f15ef21346bde1827aefdf21fd81bb9a86904dcb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.743.tgz","fileCount":6,"integrity":"sha512-sV84EfVcH8UdgM8i9nBQPekFRMiMp6XCsvNGezydJB9GYZ9SDY/RejqN6kSmUajCemlU5SqNes2qVCd+ud/qLw==","signatures":[{"sig":"MEQCIFcGra+00CFLGMWy6dVyfyrLylZRqA9F7gHoeqp2lj8uAiB5GWWTY1eMsVEp9o/6v/xBqn1abb/DYqJfSUqxBxWFtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13347566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5282293b35eb06acce138636daf5deb88b98d0dd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.743_1785799681534_0.1993539837196341","host":"s3://npm-registry-packages-npm-production"}},"0.0.744":{"name":"@tscircuit/capacity-autorouter","version":"0.0.744","_id":"@tscircuit/capacity-autorouter@0.0.744","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c755cf00e93420e5dd5e257f632223fd0356bd60","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.744.tgz","fileCount":6,"integrity":"sha512-HyZR+fJr1Tg5uvy56ysE4Ply5L9yjNgvvfuHyRL2xsLeDs3riphN43VX7YUAqCjsyD+lQ6RbvfXUPu0QNzC1iA==","signatures":[{"sig":"MEQCIFynlBzlnaEr0ORP6opaSVcL5bKfmZ3OqkwUn+U2ZwqwAiAyA9mjUE7efllRI2fSrv8bTTW5iKPhoEr7+GM+bGJKzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13347879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"58b777dada7ad85956e8738a02ece003c1a163fe","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c1575da7944fedd9eb8dd0b3e5aeeaa7ed443b41","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.744_1785809901376_0.070824180936232","host":"s3://npm-registry-packages-npm-production"}},"0.0.745":{"name":"@tscircuit/capacity-autorouter","version":"0.0.745","_id":"@tscircuit/capacity-autorouter@0.0.745","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"04086e50e5f3dcbb892fe801c1bfd324f4d949e4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.745.tgz","fileCount":6,"integrity":"sha512-lsA+TXl5Y7qSZ8ofg5XJoQ8ODTfJOomjpE9zJDbqDByCSd9b56DaK+HMnI66uE6x8g4ZS71gloaOmRpODNrpjg==","signatures":[{"sig":"MEUCIHEV8YlFLQakv2s3hHDabNJdqB7cURTX3PuQRNG7Q4GHAiEAuxubl+qVI+C8N5O91y9dee6NJgwKem4RLH3kr1S0+qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13349113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e26aa98c465fb0410958a233417422682d0f9030","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#6c8731d6466436a8b4a818e09665eb2b2262dc5a","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.745_1785819434135_0.7486614241473484","host":"s3://npm-registry-packages-npm-production"}},"0.0.746":{"name":"@tscircuit/capacity-autorouter","version":"0.0.746","_id":"@tscircuit/capacity-autorouter@0.0.746","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"60453bd78ce75a587b39adb49b3e978ac336e073","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.746.tgz","fileCount":6,"integrity":"sha512-p9sPqcEmXOdAwiq9C2l9wfhLb0X5yOBhJoqiGRAF/cdWWZFL2bNQRJ/MGcKg8z9Aa6ex1fNHUYpNuxYGWUDzuQ==","signatures":[{"sig":"MEQCICxIt6ZESJxQZOKASR34LRbwB8GueAM2WRkwXC8oO7loAiAeGkkNWG+8fscHDwCJJPnVjX8ssFL4IqAjlVDiFwvKjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13349113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db0347f2799377348c43c576ef444d6589132a57","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#6c8731d6466436a8b4a818e09665eb2b2262dc5a","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.746_1785828135321_0.9058305210543125","host":"s3://npm-registry-packages-npm-production"}},"0.0.747":{"name":"@tscircuit/capacity-autorouter","version":"0.0.747","_id":"@tscircuit/capacity-autorouter@0.0.747","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b27769f4811e5c22d88daa9959265c4300752388","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.747.tgz","fileCount":6,"integrity":"sha512-cLFK0fJylCjgyFM3QJMCQdjrGz/D+0bx4HLEQsKORullQwVCAY9j9n5N1Yp5zXbEvzP66NWbwC8AwWCmSegVPg==","signatures":[{"sig":"MEUCICRXQ7dDazOfxANQpI8hp37tjfTUhRRKyov6GvP3R8w+AiEA4ubhbLEjY2xMqwUiY9odvk3g22mxHgKtyJDuBIMVCRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13349280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f10e1f74086c5cf83e55f3a047cb1c57f65a477c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#99ccf2776b2bc37e1ac9d2c6ab754f9d8ba25025","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#6c8731d6466436a8b4a818e09665eb2b2262dc5a","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.747_1785828514430_0.7120437760823131","host":"s3://npm-registry-packages-npm-production"}},"0.0.748":{"name":"@tscircuit/capacity-autorouter","version":"0.0.748","_id":"@tscircuit/capacity-autorouter@0.0.748","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c8c9333d7cd7230e344791f392ac161d0535459b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.748.tgz","fileCount":6,"integrity":"sha512-AtYTJ1xnd8ghH9ZmAna519CC3mwLCI9erXblRC7opYL1XobWhfDtfMutf00ZIz+rdER/p/sYPA4Sf3EfRKL4kA==","signatures":[{"sig":"MEUCIQC7+4mVRTO1L2A4CguwOKYD8BceB3vImHd+m1fJdPDRaAIgT6eg+wzSxwN8DBYn2T3pBtOuwwKBmIGdU1CZqgSxaN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13354636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5bdaec50582eb85c84e107c225d36d8f6d298bbd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#f6eff10e950e3a572fb416e398966b264cda4404","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#6c8731d6466436a8b4a818e09665eb2b2262dc5a","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.748_1785867169050_0.7049911226299543","host":"s3://npm-registry-packages-npm-production"}},"0.0.749":{"name":"@tscircuit/capacity-autorouter","version":"0.0.749","_id":"@tscircuit/capacity-autorouter@0.0.749","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cf0d2f0553ffeb8e1af0c0d02528ffcff5e53930","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.749.tgz","fileCount":6,"integrity":"sha512-+1zqBdt/s2lA4NeSOIWlpM/6QvJeFd8uocSQ3l38CDulfEBicL+jNxyMOPBLAyr+YslFWBxY4XEizukGArJ5Zw==","signatures":[{"sig":"MEUCIQCk3CTSNdUTcX91UrzcNHw4cDwe7NvH6hJbYB8/FbKqEAIgJ7+kPbhVodhDJ1ZvbnoLZ6vIn+1tv88iwuFIhvLnJBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13354636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"93b0b103f05d02e227f2410adfd645a5ff394693","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#f6eff10e950e3a572fb416e398966b264cda4404","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#6c8731d6466436a8b4a818e09665eb2b2262dc5a","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.749_1785879209759_0.5035777245477735","host":"s3://npm-registry-packages-npm-production"}},"0.0.750":{"name":"@tscircuit/capacity-autorouter","version":"0.0.750","_id":"@tscircuit/capacity-autorouter@0.0.750","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"578b1c7b6ccd74eb7f6c99911bd111de12972de7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.750.tgz","fileCount":6,"integrity":"sha512-FfORoxv0dHJfN8Bs2Mm+4+EBB/NBACWicUnZc1vds3LrjHPAT8O5zJyS07z3clO+rY47psjgbT8jIRwUG7R+ig==","signatures":[{"sig":"MEQCIG2y2u3iHR7h540bMBjq8BjqTjMNZ37yMSo1z8Ar4XRSAiBDZkhYuAerssXSzO5+aMQa8FQzjyRb3z70H9prOv/Gxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13358885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d63f8317be5291092ab6a15566cee0e67a0d5160","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#f6eff10e950e3a572fb416e398966b264cda4404","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.750_1785882017194_0.6111817592081885","host":"s3://npm-registry-packages-npm-production"}},"0.0.751":{"name":"@tscircuit/capacity-autorouter","version":"0.0.751","_id":"@tscircuit/capacity-autorouter@0.0.751","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2fc54ff2b66a506072201499a2500681fc1e87ff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.751.tgz","fileCount":6,"integrity":"sha512-xkSf6ZsgyIicnyq7H4pAcsMsRbBl7Z3zPFSmUDO3giwRrSBfntBU8yqr8piswwuf/CMTke8+jq1bR18u/UaPIA==","signatures":[{"sig":"MEUCIQDeUxUO+csVWmSDqTOXT0AbkHEczfax2aioR3HVLcCLWwIgDzO5JqIzvFwnExXatsKnQO8E5taOY0je3P2JwlBfoyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13375157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d3e7fae561f42a8301f5bb3579825f9275d2931c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#f6eff10e950e3a572fb416e398966b264cda4404","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.751_1785949273243_0.056494544665852464","host":"s3://npm-registry-packages-npm-production"}},"0.0.752":{"name":"@tscircuit/capacity-autorouter","version":"0.0.752","_id":"@tscircuit/capacity-autorouter@0.0.752","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7ebcf9c038d640920399b4f6f8d86fc7a9f3e8fc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.752.tgz","fileCount":6,"integrity":"sha512-JDjbrjpEnlsHLnxYeJMTUFonbkUXMooaL4qYhBOXzhopGohGUxtDk5IIEXYbRjbzmhBmsy2vxQ5crcjVbThh7w==","signatures":[{"sig":"MEUCIQCgRuXWlx7tLv/IpeXw0Ao5SLgxHjGBHXK8K6jtRoDaEAIgE6Cw5nOu6iHEsINM1u3EQ59ZQ4Mk2P59KjFy42LnV60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13375157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b2212d5b7a7fbfbf190970996a1dac0ec5f30af9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#f6eff10e950e3a572fb416e398966b264cda4404","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.752_1785971725951_0.6550764710185117","host":"s3://npm-registry-packages-npm-production"}},"0.0.753":{"name":"@tscircuit/capacity-autorouter","version":"0.0.753","_id":"@tscircuit/capacity-autorouter@0.0.753","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0c5cf0db22876d0678b1ea5819b627dd4ff64d04","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.753.tgz","fileCount":6,"integrity":"sha512-dZNxUOZ04naQgckMyVhcvhmlmyrBVJEmrvamVw+yT2S8ZlFx+dfxvv/nC1VzKnKYdpWcmsG+N+88CF4WELL46g==","signatures":[{"sig":"MEUCIQDJgayu+8IkEdUATaPmpwTIgEkOpPBbO9rwhEiwz+Qg4QIgW0wn2kgJKLECiiRUBtGhmGI/xd5uFZ6qJw8AqUvF9/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2e98212ebfe9dfc99c16e63d7539843f4a04fc19","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#92e447384070b69414af530ec447b20fe6e53e95","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.753_1786006021958_0.20802903864687772","host":"s3://npm-registry-packages-npm-production"}},"0.0.754":{"name":"@tscircuit/capacity-autorouter","version":"0.0.754","_id":"@tscircuit/capacity-autorouter@0.0.754","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"26fd4da5ae72eec0106b20ac1c80855b9f4ff97c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.754.tgz","fileCount":6,"integrity":"sha512-A4XKqaF0+pWNkhjtxvhCjCLb+vRGczWjQ4ZeGk/f19RdO+bMjuTJcKhnsk7TexAo/EDwqThcs0qD+1mruQOiew==","signatures":[{"sig":"MEYCIQCLtro/8f1cnom5Z1LOrMSeoh+oRZFRacOqdVbEPX0x7QIhAPHzOtADYTJHcpU0eoa53OsU8+5nGo9oKYNg338LOhaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26b3a699770f5936c48b2e1c4b0a4c76a0a441dc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#92e447384070b69414af530ec447b20fe6e53e95","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.754_1786017204274_0.15158793824475336","host":"s3://npm-registry-packages-npm-production"}},"0.0.755":{"name":"@tscircuit/capacity-autorouter","version":"0.0.755","_id":"@tscircuit/capacity-autorouter@0.0.755","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d9a2860421f6a93839fe3c20e2a1732a883bfe1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.755.tgz","fileCount":6,"integrity":"sha512-XNzL0utohu6rYv0WuMZS1LXxS7bOjj/zX2f9mqehWVexMm20ih1eK9byQx+UtFE29m9WzQ2y0f0xiTOcRYD52g==","signatures":[{"sig":"MEUCIQCL4ShAm7PktRPXiBpoQY/FGnFEm7aZeCv+M1SVgs1frgIgbnEIxB2WTgWEm7rYNEmwen3ljp9pazD2JbX///aTIp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"234a48ec7fc4e3dccba6f192b82869d79db03d5e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.755_1786073894003_0.0052328485370118916","host":"s3://npm-registry-packages-npm-production"}},"0.0.756":{"name":"@tscircuit/capacity-autorouter","version":"0.0.756","_id":"@tscircuit/capacity-autorouter@0.0.756","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7109b3bcb70d5ae2ac6609580fbbaa9293f867df","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.756.tgz","fileCount":6,"integrity":"sha512-yPbMY2JAa3iLeKPPWawF28P+DoCOSdTU7oB2DSHm/qCVcgyrnTTaXXIvERW20Q4F/ZQ2F5TnW6eveIUtba6hBg==","signatures":[{"sig":"MEYCIQCcx7AABju6z3flmNUMyN09QscynvFB6eODCML7eT/AjgIhAN09j4nEpMWfjJUUHGI6unRD5UsnrCHiF4m4BVOnQGDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"61e9b8ab385e02372f97e1cd02e9d3774c946c2b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#42fcd91d094e3b75e71debcb39e8eab791cba8a2","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.756_1786108329271_0.21213186998512268","host":"s3://npm-registry-packages-npm-production"}},"0.0.757":{"name":"@tscircuit/capacity-autorouter","version":"0.0.757","_id":"@tscircuit/capacity-autorouter@0.0.757","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ac0875b99e5ec075e98c983ca54d01e63a148630","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.757.tgz","fileCount":6,"integrity":"sha512-oRLQ39TtZGn13qx8kUIT2Enj/dAdL/LpnkDmwNzlXRbC4DplhmwhZ2dfMRo9NP1IWmarErdkA0Ycb7lm+zLebg==","signatures":[{"sig":"MEYCIQDyjJhTkrqgYf0O/P94Ww7xo3mwVuVvk3rsEpisIlbEeQIhAKq0xXRTOd7K/FyYej2ED4gyUYgNaYgbmYC6EnvqYDn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9374b2bcf0210194dd11dda984129a18e1c49812","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.757_1786112228308_0.042829946437886735","host":"s3://npm-registry-packages-npm-production"}},"0.0.758":{"name":"@tscircuit/capacity-autorouter","version":"0.0.758","_id":"@tscircuit/capacity-autorouter@0.0.758","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ea9f09b804da9b82952ddd00b0e57a86fb1cc735","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.758.tgz","fileCount":6,"integrity":"sha512-q3LmUjfN2HI9NUsS+J2r+qhcB/edXhKNLC3Tv+NZtvwUOVRUmcAq7CGqseUZdtt4jqPM1/c40sUYYYRaP1VMcA==","signatures":[{"sig":"MEYCIQCtl/8mqMD6Cko+q/WAeVEPBr2QYXLg4fpSRYWsD83u4AIhANPhpr+Nk21DFQvzmUTn7UX55knkspHZmj+QWNnmNJSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13379515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"54e34ec7d5f5618db42342821eb59df6d3632eb1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.758_1786114214888_0.39048833421767326","host":"s3://npm-registry-packages-npm-production"}},"0.0.759":{"name":"@tscircuit/capacity-autorouter","version":"0.0.759","_id":"@tscircuit/capacity-autorouter@0.0.759","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"14943727d470460ed8ef96aa1663374bcac9c47d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.759.tgz","fileCount":6,"integrity":"sha512-1IeiwyzXquFKsdltfnfHlMrytlb+z3yrgaxNNFURyALwnnQ4Y//SHCLe8ayRXby9vlkf4/Hjo5wSPvtREamTvQ==","signatures":[{"sig":"MEQCIE6Ly5NZf0KHVoEQWbjIJfzhxGokhQLt7lWxwxZtUfxMAiB8V4HJg2CGh8je1i30WRuDDMRyuobjIlfwaMm5uL/EEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13377433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"949612f0669b4694106a3e359a1434fddf39ec20","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.759_1786121545129_0.218760490551412","host":"s3://npm-registry-packages-npm-production"}},"0.0.760":{"name":"@tscircuit/capacity-autorouter","version":"0.0.760","_id":"@tscircuit/capacity-autorouter@0.0.760","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"001157eac39a0ad46ff8744bbd24a11d97a98529","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.760.tgz","fileCount":6,"integrity":"sha512-plk9QV0QEd+Ysp5CMd2Cm4KMtK+6tu9E7kzeVXVEJw/gbCcEViGSi26Bl2Fg12RHUAMo5ymjTzVDhZIT6Lz09g==","signatures":[{"sig":"MEYCIQDR6QxCSjOWbq6mreX7iPMJNSZI63tJ1ZGi7K1tMyV3lgIhAMCb0+Xg2RIvf8LFdp1qJHNnRoSbmKqMaXgha16qO2Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13389372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f040907c0392e1e7c16c38cd0bff669de74ea39","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.760_1786124450072_0.1985520164851644","host":"s3://npm-registry-packages-npm-production"}},"0.0.761":{"name":"@tscircuit/capacity-autorouter","version":"0.0.761","_id":"@tscircuit/capacity-autorouter@0.0.761","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2d9015f7d791ee9db5a8ca2aaa7591592faad0ea","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.761.tgz","fileCount":6,"integrity":"sha512-zgOkM/yb0RHz6LfL4t9oRYxfbXcLL5aRnz5200+cVo8A+DnlSM8rGRWze8fGlAvCKJMQ69W803gdIZb0hkm0Qw==","signatures":[{"sig":"MEQCIAbioyii90xHEi+hXGIGZu04c3OauEnETPhQXHswl2tLAiBafAr4jLlN4dKg7vae7ifOMO3y9bIRxAi+tdP0Marn0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13389372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"797f7f6455f9209d09acd115870f9f4892cdbcfc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.761_1786125362609_0.40245983157301346","host":"s3://npm-registry-packages-npm-production"}},"0.0.762":{"name":"@tscircuit/capacity-autorouter","version":"0.0.762","_id":"@tscircuit/capacity-autorouter@0.0.762","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fc043576e1b564c04f42074bf5c3f8f6bc25deea","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.762.tgz","fileCount":6,"integrity":"sha512-xvlDP9+OncdBvMJGNJIKCOruu0qqxFjy8+gChYPBI9J5LsBY/p0eOeUgynQMcMB7mysheYXCOeo+gIR5A41BeA==","signatures":[{"sig":"MEUCIHi01nwEdt8UFKOoFTcd1BA94Me+sRybDmbitB2x5oGpAiEAnuHZ9GcakGzLutyjpV43dyBU9queHkzCFOTdBAMz48s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13389372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7eedf4a283aaaa5b9af5f7dcf10a100d35ff7c69","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.762_1786126442717_0.8819280490972141","host":"s3://npm-registry-packages-npm-production"}},"0.0.763":{"name":"@tscircuit/capacity-autorouter","version":"0.0.763","_id":"@tscircuit/capacity-autorouter@0.0.763","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7708025813b1bdca348117552ebead1da83d1cdd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.763.tgz","fileCount":6,"integrity":"sha512-r0HtpsTpkTqfet/x/FD2moyhXToC2mxweZN59/9LAspyT7BMFx1Fguhh5OZUspJDmLT5KVUjrnAEsnvE9+bkuw==","signatures":[{"sig":"MEQCIHfMMkxR9uB9dPdzW8H/Hyd0KhMSSejW4syh65841hLRAiBwtD2T5m2uyR5Ib7uvZrp83zndzeEZ1A4GdmzuIOMWZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13374476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"447b1c592c7bae232b5a0dfdadc2350f062c8ddf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#40329e87c75cd59cc71790bcc8b8146d63f203e4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.763_1786127668151_0.2066587406891811","host":"s3://npm-registry-packages-npm-production"}},"0.0.764":{"name":"@tscircuit/capacity-autorouter","version":"0.0.764","_id":"@tscircuit/capacity-autorouter@0.0.764","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"859b5a19a8fe1e2cecb41f0d2a647784fb3edf97","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.764.tgz","fileCount":6,"integrity":"sha512-P/D67Z6GbIDlUXLcGXdVrYQscMlNqfa28E1RMoBHYhsSa3HifwAr2HP9FtlGg1mEgBScUXODcVdIXgqbLCZXvw==","signatures":[{"sig":"MEQCIDHQhJH0oYX+r95yFzhmfhVdTHctfC40E2ISlFutgxCqAiAnQ5zps3W+VyveBL1va6qT70j2r04qySWUEtLszUfiEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13389372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"53c4e0c066fcd68f93d8d5e428f809de436c526a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.764_1786128359764_0.37268452437085875","host":"s3://npm-registry-packages-npm-production"}},"0.0.765":{"name":"@tscircuit/capacity-autorouter","version":"0.0.765","_id":"@tscircuit/capacity-autorouter@0.0.765","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c4e1c7e9772b0a64cf4e5299ab49e31e58dcfdc7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.765.tgz","fileCount":6,"integrity":"sha512-LXNewI15g5ZXTe/drl8TuMYdCNG+QO7LCXFfPbUyeVMGQPRhUHtLRBaEV8iyDki7zwnVx47THYpnH5V39Pk3Yw==","signatures":[{"sig":"MEUCID1gH7t7a+Of9akTnv7G08UrMYAR9RIqJGe7d7iQxZmqAiEAmGh8ASJGjO4xqsi7QNJAkF+ns69T2PbNI8wPIxdw760=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13861657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c11fed4529e67ffae4c06b128640f58d9d5a0c36","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.765_1786136152513_0.7567285078302732","host":"s3://npm-registry-packages-npm-production"}},"0.0.766":{"name":"@tscircuit/capacity-autorouter","version":"0.0.766","_id":"@tscircuit/capacity-autorouter@0.0.766","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6ad50a287f6ca99c058c3d9d360b145e8dfb8bf9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.766.tgz","fileCount":6,"integrity":"sha512-jzSdm2tYp6Q2vWH0FtTauyNkdreEq5fmLSZCE68Z/ApweUOoDHcjdaK1Pd1XWrve8+pnq7B4fhmOj6qdpiRAwA==","signatures":[{"sig":"MEYCIQCDVg7OrPJj10shBHLsEaCOlcaopiTGG0Ae4qpspEghcwIhAO5WzLpd+K8wk5xFpT1vSbInQtbpzmHll8QMllP7Weqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13864156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f11e888f78f6ba94d81ee0a4b3fd39e365772d6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.766_1786136984930_0.30912242958177716","host":"s3://npm-registry-packages-npm-production"}},"0.0.767":{"name":"@tscircuit/capacity-autorouter","version":"0.0.767","_id":"@tscircuit/capacity-autorouter@0.0.767","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cefa99e3335edfc48c9a5395569095259695f4fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.767.tgz","fileCount":6,"integrity":"sha512-jSvOGjHh+z/nshEcNZPdnJ4a7Ofq66H9whQszXEhVMpUon3leeymsB6/fXHWZ5m/CI+gVqUkXpS5FacBC6aPtQ==","signatures":[{"sig":"MEUCIQCUJkiIZxaHfm/C/r+L304yLxjfS3N3nG+QcfXRR08STwIgHxXujOChMvXqJTWhOU1DqIqUqfDq3XdQ2wah9+WQVAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13868770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"40040d503cf0eeac14e1b8daa7732d94c8c015ff","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ebc65792485c6154c237204abd75a5ea0c52be0","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.767_1786143648605_0.6455613188838958","host":"s3://npm-registry-packages-npm-production"}},"0.0.768":{"name":"@tscircuit/capacity-autorouter","version":"0.0.768","_id":"@tscircuit/capacity-autorouter@0.0.768","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"cb92733c5b08f1875aac7b304f89692fcf286dfa","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.768.tgz","fileCount":6,"integrity":"sha512-umxOfcQhSVoziP5JzB6ZaNiFJfbR+cLdBMUiMYdP96YxBCR8vtqABEeUKqpZkG3U4FIkU9i3Lpw/miR1cQIf/w==","signatures":[{"sig":"MEUCIBKyrvaB41oMzXbnQeUFtKKtd6WDq5mJGEeBqEpX/+ELAiEAkTab+jynIJBp5KU2OXaVKjXFPBL6YQ9SLcdgbVv29DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13870029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"01af0fdc6a76965993ef560e57218ba4ee8eda4b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.768_1786152112838_0.14789514486297706","host":"s3://npm-registry-packages-npm-production"}},"0.0.769":{"name":"@tscircuit/capacity-autorouter","version":"0.0.769","_id":"@tscircuit/capacity-autorouter@0.0.769","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2f525e3a6d7f02974e6b7bf044dc5f4f9895cab1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.769.tgz","fileCount":6,"integrity":"sha512-MThTURBTzvlyIfjWO6T3MjciquroeTJdr+K39zr34KQe7LE41rQDf1EWwbqvT686/Bg3RK8DBVe/Emi9Mh9Ckg==","signatures":[{"sig":"MEYCIQDg5cDD6J0gj+UA2cVS7Bz+BkLMOzLbXfus+7lsy/mMZQIhAPw+nHWPbyO3P7rSNfj7V4dtL9lXOlWz9h1xr/WmNVxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13868879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7a802b2238b5e6bfcf07ab634939c1af1751bca9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#ba0f5e0356fa95572c44b2c5539b1a159bd6c7b6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.769_1786153178916_0.20240902515826176","host":"s3://npm-registry-packages-npm-production"}},"0.0.770":{"name":"@tscircuit/capacity-autorouter","version":"0.0.770","_id":"@tscircuit/capacity-autorouter@0.0.770","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"416bf6f13ec23dea8f4410e5d18872161d61cd00","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.770.tgz","fileCount":6,"integrity":"sha512-SOzKJyoDp6fLFpiOzECGARCb8ew2oBziuh2CPcFMyvYNGFmUmB9aGMIvpIBlVbe9E97XnF9sByeb5+OmhL2S1Q==","signatures":[{"sig":"MEUCIH0qqsoe/9YbjR9wyAo6xUVVpbi/GzbP8gqfq9rLI5WHAiEAiMUwhNKQEojktVOgBV0cmNICVoJ7aioL/SWHGjCZsGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13869646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"efc2b6cccb3ce3235465afcb5a30b5e7a08a434c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#08f379e536f350ba18f48ad21557f28021c8ae12","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#d3cbaa62c6ec1a1a53cad4d6e2e58859274e26b4","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.770_1786171668341_0.06215905434929336","host":"s3://npm-registry-packages-npm-production"}},"0.0.771":{"name":"@tscircuit/capacity-autorouter","version":"0.0.771","_id":"@tscircuit/capacity-autorouter@0.0.771","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"de6e5e1843aa54cab904bc9cddfd4cd2376ffb6b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.771.tgz","fileCount":6,"integrity":"sha512-pjb9BhCR7qrV2CURn9+ZUuhURuuGL5zgc4FiOyiimqF04OHDpz7wvDyjPrQfx5EcYDOkz4ubj2ASCjsAdp0qhg==","signatures":[{"sig":"MEYCIQDP2WY3epckMbJYbNtRVKslYDWJFFMt7twQN/YGgI87dwIhAM0ijvFmPyF77KQ7j3g3z4QDPAKjaA/KB4c+p+Vdz6C3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13858262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"25d7827097ad48ef0acdfd96807d7e0171f2c1f3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#ce7f5d92319cfe40f94dc50611f4420f51706bec","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.771_1786198469669_0.018210068042407324","host":"s3://npm-registry-packages-npm-production"}},"0.0.772":{"name":"@tscircuit/capacity-autorouter","version":"0.0.772","_id":"@tscircuit/capacity-autorouter@0.0.772","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4feb889c441f2d1808680cfef21117c2aac697dd","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.772.tgz","fileCount":6,"integrity":"sha512-QPhXpmREP5GGj74dVOWTg1cv61gf9L7V/A2UqAb+AGe6m7JN2VAdhQz/9eYjggmKtHr4HOb/WTLMsa98rCzY8g==","signatures":[{"sig":"MEQCIHDSrOH5Xx3e+RIkXF8bdGpFo68gHdWcbOf9XyEF/m05AiBFONWEL6C7yMseziV91dlUyBXhIxVyLbxzDzVOZY0EhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13858309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c6d86aa2a50bc367442b34710093d8ac427b0b1e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.772_1786202794203_0.9029444785859073","host":"s3://npm-registry-packages-npm-production"}},"0.0.773":{"name":"@tscircuit/capacity-autorouter","version":"0.0.773","_id":"@tscircuit/capacity-autorouter@0.0.773","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"a9e78bec4eda68b346ac58b22751fd336e9f69ee","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.773.tgz","fileCount":6,"integrity":"sha512-YBDayJQJh/OzQJvVtMRKjsHnheykqGTBr4USmzStGYPiueEc0/kPNSUWvjqaj1g1Ym3p6jaJVOK/uOqrgHezdw==","signatures":[{"sig":"MEQCIB68vEicVPq2IsLzVFjR1ecwcvFIqAPJ1yreeCBDtJNiAiAbsWogB5Fkh9hn7ZGnbrRoaSZsBZXh+GdlPpWlLDaSVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13918332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9af03493b58aa78741d5c0211e727e707bb4aab5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.773_1786205411941_0.1956506589415674","host":"s3://npm-registry-packages-npm-production"}},"0.0.774":{"name":"@tscircuit/capacity-autorouter","version":"0.0.774","_id":"@tscircuit/capacity-autorouter@0.0.774","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"86487ef9e81481a38d6cdb14c23a87aa9e5d446c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.774.tgz","fileCount":6,"integrity":"sha512-Qgf8T55AwCLwEl8K575l+lOhYVBkdsxUkl0lapLZ+reqv+27NgZrMOj1+qnjvzeIoX2feVcT1V/vXGUBUCOCdQ==","signatures":[{"sig":"MEUCIQDaPXHcLtOS8QccT5xnAlSZHiscUiHyCP60QFeH1FISrQIgO5nwgZZGgjQvSrnLXnLU9gSyBD/EEpdBssPBXuUb4mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13916042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b6c6f848acbb466c0a77a30a9b2ff6f8f41e93eb","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.774_1786208643255_0.34806132956893676","host":"s3://npm-registry-packages-npm-production"}},"0.0.775":{"name":"@tscircuit/capacity-autorouter","version":"0.0.775","_id":"@tscircuit/capacity-autorouter@0.0.775","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"bb4363b99111d30aada7e5cc83481f87f51d5a53","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.775.tgz","fileCount":6,"integrity":"sha512-eXsYOtpU25+M4UTVztAeTzRKqX2YafieReg5oOliM4hvLubWnndSmr3AYcutFQI0W5CmGKTMlSpFnG8GD0W+Ow==","signatures":[{"sig":"MEUCIQDjcrv8CkWUlBr8Sh07g8dghorhIhl5AS+JH6MfJgxgkAIgRHJXR2m/LM/9jy0WvymjN8HHZY/c3GS3DNBExSlemSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13925873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"690510b3634937b2958046aac76b7eb269eec304","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.775_1786216117146_0.4920204905340273","host":"s3://npm-registry-packages-npm-production"}},"0.0.776":{"name":"@tscircuit/capacity-autorouter","version":"0.0.776","_id":"@tscircuit/capacity-autorouter@0.0.776","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"27d5c9d230eef8cbb60e83a14caf1ae0f9733b28","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.776.tgz","fileCount":6,"integrity":"sha512-9dDAb4e26PfxMh9BZEFmEMBAdHmS6ff21xTkRD99RgN/MaivXYv76YeRG/iNN1fkv1EfqIrgN+UpAU/ZXFDbaw==","signatures":[{"sig":"MEYCIQC2jdTS6PtwnXrrEQQtWaOewcQGcY9yqtiGKJo30+aPOwIhANsZGvmKGaSiHB1gGm/RG4GeO0Yyfe2a4m9D8TkGc2CM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13923583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"557ae1582780072984e5d0d5037c1a25a0212842","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.776_1786217179253_0.30148333756451473","host":"s3://npm-registry-packages-npm-production"}},"0.0.777":{"name":"@tscircuit/capacity-autorouter","version":"0.0.777","_id":"@tscircuit/capacity-autorouter@0.0.777","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7e3a2da1307bd40fed765095dfc86b61d7c7b42f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.777.tgz","fileCount":6,"integrity":"sha512-eEeas8eULi/TRSvlH6LvchpRB1wvt/vpRqI8altO0v/jYO7q2/mpy+th6syB6wF73gUsuHk838P8TqVKCM0JqQ==","signatures":[{"sig":"MEYCIQCRV1XIUaL0wEsyy+HjeW3Z0gaNRGTgrJQbn/zDUn+zrQIhAL5rBL1HQzKKQz2/VL0JxiEzJc0eWSeIgHgJDXQB4/Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13947856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5130a62d92c312ccc714a9fe0da1b3547240d4e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.777_1786226646015_0.40299529480860885","host":"s3://npm-registry-packages-npm-production"}},"0.0.778":{"name":"@tscircuit/capacity-autorouter","version":"0.0.778","_id":"@tscircuit/capacity-autorouter@0.0.778","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"7d47ded705d098344c24618c9ab590786cbab98a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.778.tgz","fileCount":6,"integrity":"sha512-cc+/hEMulITAt4XvNyoHO9nedavxM55BG3RyrKFOt6dQ3sWusIyhQrLxh/vGEVWmzrCSUYAY19F78h3eCSyDKQ==","signatures":[{"sig":"MEQCIB7zl07ON53eLWcJsc5cCIS3O4+u3dWVOAbVncfB+J5UAiB6gnkwyX/4oO2ACWiPaOfljLINFIkVCT2Elccf3qOVtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13945720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2f70562f38638b7e6f5f6b12830d13ed526856b8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.778_1786228542208_0.37718080146060484","host":"s3://npm-registry-packages-npm-production"}},"0.0.779":{"name":"@tscircuit/capacity-autorouter","version":"0.0.779","_id":"@tscircuit/capacity-autorouter@0.0.779","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3729cd4c9b152a87bff3a7d37a0ae2d3bf497191","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.779.tgz","fileCount":6,"integrity":"sha512-XRhfvNQf98A3ARjWUiy4K6dho/ElRmOp8shpeof4d2xQDmsMN+ky2RCUacwDvOgcapKMyq2r2cY93CKsqVY7LQ==","signatures":[{"sig":"MEQCIDYe8Hon9EhJFYo/iFsevofNqFdudXHHslp8HyoDccDVAiBfura28XkyXxCNMAytOSrGOxJockI2QJVjG/bMdrearQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13948010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e41286ad152f8a1211a6409f1703e5ca50b997f3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.779_1786246341599_0.21087674409256163","host":"s3://npm-registry-packages-npm-production"}},"0.0.780":{"name":"@tscircuit/capacity-autorouter","version":"0.0.780","_id":"@tscircuit/capacity-autorouter@0.0.780","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"95c6a3f2f2c876327defad84dc83222ec79e6533","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.780.tgz","fileCount":6,"integrity":"sha512-+WeDylGpl43CWe9fbf21DMYkP+K6GrX359uwb9ylmzW99Ll7+wQaisx3t7+80jIPdgWQJ8iTK/UNbh+Jpj2IHg==","signatures":[{"sig":"MEUCICFVHb7mjr2ryt0DPrqva3uTi80hcT9kNYmesdpzrlgGAiEAjLOQ2Af6Z6+bo210c81eWNLCaRW7RPGalnEqr/TTb1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13958366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e5851799815de0ad9adbf84e808d2344fd21300d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.780_1786246913288_0.1385677573276376","host":"s3://npm-registry-packages-npm-production"}},"0.0.781":{"name":"@tscircuit/capacity-autorouter","version":"0.0.781","_id":"@tscircuit/capacity-autorouter@0.0.781","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"8e8b2c86b411bbe1dcec67a3809b2c8c5414d780","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.781.tgz","fileCount":6,"integrity":"sha512-Pv5AACv7RhmU6MHvLkjTEIrRUwoOJLNShoOKsozxPqfuLNzCSbpRx88sYu26KfOmo7Qtkt5eHWt7ukr7NLq9EQ==","signatures":[{"sig":"MEYCIQCn6T5oEUCW3zFR51fbcQVudWpT+i2CJ7UXYU45wyn3CAIhAPzk65vT2q2ydQ4iDLl5KYAVv8sR0feslJ6ldQHF4E3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13975881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2da6c5955fa3d756f27dff821a420b86a090309c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.781_1786305258827_0.5412510167882889","host":"s3://npm-registry-packages-npm-production"}},"0.0.782":{"name":"@tscircuit/capacity-autorouter","version":"0.0.782","_id":"@tscircuit/capacity-autorouter@0.0.782","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6124439af0b6eecda4db1ed4e9ac70cb697d3797","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.782.tgz","fileCount":6,"integrity":"sha512-fq+zlqznv97xd10wtGbk2CqTF/Bpc5jDXBDXeFnrnWITAyNyRxkY37INwdmywj4EPhhZS/6ng1+buxlCh2qfoQ==","signatures":[{"sig":"MEYCIQCUaAFul5iYBq+474cFxtq/HCuv30kH4TJMukA0kfZCxQIhAJOblBzprKBPzI8sNS9unDbx8USkO2N77kbmoLNW2vZs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13999211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22d6de71345517aa6c34589ee2dca8eac47b6a63","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.782_1786306520448_0.6295644360608175","host":"s3://npm-registry-packages-npm-production"}},"0.0.783":{"name":"@tscircuit/capacity-autorouter","version":"0.0.783","_id":"@tscircuit/capacity-autorouter@0.0.783","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b65cc146f8501edeaf90da4818fcfe7c0d1baf24","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.783.tgz","fileCount":6,"integrity":"sha512-aBlFa5w3ITduu/rn7FdDt+BS3VNLOgq9ytuyzxrnR9aho/uDsd8aBBPutT1bzRInlUsSuBmZzx/erdI7rg998Q==","signatures":[{"sig":"MEQCIH0HbMJ0SeJIFecGsW7EsQcGnmLEEiiCd9lhFSlHPaluAiAt0rXxQiJ3odoTuVmbX+DlpROzvZTtdXz+yZlxjKxO5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14030956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"38f92ff1bcae7794d2583d31ecc51b93dfbae698","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.783_1786337511316_0.2156023912515712","host":"s3://npm-registry-packages-npm-production"}},"0.0.784":{"name":"@tscircuit/capacity-autorouter","version":"0.0.784","_id":"@tscircuit/capacity-autorouter@0.0.784","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"3ec1a110b27d8fc4ee4bd6aa1cc6bc3d1ad91066","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.784.tgz","fileCount":6,"integrity":"sha512-8hJZeSCL5ZdjlM51GTcn/LYMnFoNUkJFMoMn9fZAQXGd963+R4ecRtg+7Tl1H6yRDxfnT0mBv4zSZgwp76gc4g==","signatures":[{"sig":"MEUCIHZGugxZgojqSaXUqGvN/JrrxXW7bfXaHLCG62iVTkrKAiEAjchgTdmtGKDJkTuTscBt+fxOGKsbgJZHVFTpE+Bo9gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14033246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"de8782662a45e786060da02d57f3a11e1972c666","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#1fe25466462dfacf371e15ca494bc8b8f869aa30","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.784_1786361913794_0.4079498586654726","host":"s3://npm-registry-packages-npm-production"}},"0.0.785":{"name":"@tscircuit/capacity-autorouter","version":"0.0.785","_id":"@tscircuit/capacity-autorouter@0.0.785","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"09973e534c7647be1c3290b989cea3fb363b9440","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.785.tgz","fileCount":6,"integrity":"sha512-aqD1VsgtgJMCagNrwUTT4KUHKq7WIdd0QnFFfjp6798BHC6wKhDLDBBQvVA315ohcmJWjrq6aGGiJh/rMZErRQ==","signatures":[{"sig":"MEUCIERPhFdwYmmozl1kl9XvSwD+U3fAUx0xH5bPqcgFHcMFAiEAtjlPCZxUm2ijmIhECMb2k8SD0L5nT5N16R4LzX4yrmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14134043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eaea6b7cf84de76877f5686b1f6e0ff00aa249f3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#85835dfeebedce62046956e7a5386aa5f4d4fb26","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.785_1786384307310_0.5022526891008967","host":"s3://npm-registry-packages-npm-production"}},"0.0.786":{"name":"@tscircuit/capacity-autorouter","version":"0.0.786","_id":"@tscircuit/capacity-autorouter@0.0.786","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b2e9becead043944c89c0666952c253c64376012","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.786.tgz","fileCount":6,"integrity":"sha512-5GaAyxu4W3eGwt8f1IuTK617Df+lw0JavHlZSL68geTskrp7kzOeJxkUeVU+rznwAtSmB9kO1JnVdhAp1b0BmQ==","signatures":[{"sig":"MEYCIQCHRj2jSL8le8aX8O0yUWAt11qqvGONlrBL8ohJsBICkgIhAJtmQ4xEp+3ulzGbpr0WQ9GcyOUC0GQdzpVvK9fx74Je","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14144897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8f7a561c8099d88b841f15117695ba9302bb7412","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#85835dfeebedce62046956e7a5386aa5f4d4fb26","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.786_1786403311252_0.7479799864812766","host":"s3://npm-registry-packages-npm-production"}},"0.0.787":{"name":"@tscircuit/capacity-autorouter","version":"0.0.787","_id":"@tscircuit/capacity-autorouter@0.0.787","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dbf6867b6cf1432b7e117be1b8edab746b460fe5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.787.tgz","fileCount":6,"integrity":"sha512-G7ZrqstRxWSYeOCbNUpU4z3JKnbMYcqtBV2s8kn5/ISDTDAWkA6yoQpNR6IJwc/TXz277raEyFXQ/J5f47pF+w==","signatures":[{"sig":"MEUCIG6WZu8ocNVzoZv3jtObrUshtnYGLvv6anY4NOAxLaiUAiEAk0kguAYu78inJrrtSs+HNg88F9thEy3aI/AZGIS2JVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14147591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"091bfe14c05351c0f1ea24322f845fce5e9dd4c7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.787_1786406979897_0.9639517308539307","host":"s3://npm-registry-packages-npm-production"}},"0.0.788":{"name":"@tscircuit/capacity-autorouter","version":"0.0.788","_id":"@tscircuit/capacity-autorouter@0.0.788","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f7ebc4f31ba6d5761e8f73cfb2df514bbfa72ef3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.788.tgz","fileCount":6,"integrity":"sha512-9J57X8C6JFA9KLGXhr5EbAt5th0kYAKfMCTXPzvNdyuZJwgWBh7xQjtgi2fRVF5fxNIQB7e5w66F8PZN1fGkqQ==","signatures":[{"sig":"MEUCIQCGiD9ErG3K+0UYXnoksH3mRHyDTh7GwBlWaKJTNkp/fAIgSkK1QndPz/6xUcyxqKPsJz+BCsLNEZmGXQ5MvYH8dN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14148145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"17597829e0290d1a9feb45f3299a6fc837716ffe","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#6943de12da0ac5f47358b0861110f3ae7edcd8c1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.788_1786407455023_0.7738549708133364","host":"s3://npm-registry-packages-npm-production"}},"0.0.789":{"name":"@tscircuit/capacity-autorouter","version":"0.0.789","_id":"@tscircuit/capacity-autorouter@0.0.789","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c4c7ffe848ba2f5cb43872f792ae07b54334c95","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.789.tgz","fileCount":6,"integrity":"sha512-vbCBHjYXQwVBo/mxUSzkUQBffX6jlq9tIVO+wBKfS6h0jaI/LzRoNdE/pXvlNjQ6XPKoIrlnsQCDztJFJPbKTA==","signatures":[{"sig":"MEQCIHRc4t5cogx1Ymiz7h3q3SWYUeEtRROJcJ/A/ZX/noITAiAUYPIGxOUXq9W69magzyBSrJ5OyZnOL55XRs9WmkUb4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ccde8fffa15adf6958daa73bc96d6d65aac83506","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#4ec93309e146ce56ad43986997ea9a1a23647764","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.789_1786431742458_0.10446595421392346","host":"s3://npm-registry-packages-npm-production"}},"0.0.790":{"name":"@tscircuit/capacity-autorouter","version":"0.0.790","_id":"@tscircuit/capacity-autorouter@0.0.790","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"41992be993a9a4553fbcc24c28f1fea2f2eaa508","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.790.tgz","fileCount":6,"integrity":"sha512-649OT/9+G41m/HxbdLN3tkRKKv7d1LORfk0J/XLowdng7+qSWZ3lP+qiO4KoafENxayxsCTa+zhrvZNGWxPApQ==","signatures":[{"sig":"MEUCIQDhR0hNJXPRhdYwW7Jkv+M3SDfu3mQOmyzJ4HfJYMyyJAIgD6Q4Ui1QvRDsPZoqn5KHBXCtmBwlpUunv5Iv8+RCg3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b670ac865d5388cb3c8ecdb05962f826c23eac80","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#4ec93309e146ce56ad43986997ea9a1a23647764","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#52c45500b04d0380aa2a1be9b4c6f32d9b138553","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.790_1786449983811_0.6990259894354451","host":"s3://npm-registry-packages-npm-production"}},"0.0.791":{"name":"@tscircuit/capacity-autorouter","version":"0.0.791","_id":"@tscircuit/capacity-autorouter@0.0.791","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"70a6221747055c3d4c635f02317c7ed1cf613e29","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.791.tgz","fileCount":6,"integrity":"sha512-GXmNbNdCuz9WRZ0qrrWYH90XAJdu/2zcB0o8ESNiulqsBB3Aix5rjVeYoJbnhJOdYIHb/U9OKCZ3Uwz5/TCTDQ==","signatures":[{"sig":"MEQCIA5sbWtpePifYsgiviY66TQQy+INwQ4Dfpf3RTRK/mFPAiAFTC60RS8pL95LHtIlMt28HL8TURGPDOhYKoj+rX/jnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1d3e062ee9f175fad56332cbb8c09644225b05f4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#4ec93309e146ce56ad43986997ea9a1a23647764","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.791_1786477005773_0.4820112283077651","host":"s3://npm-registry-packages-npm-production"}},"0.0.792":{"name":"@tscircuit/capacity-autorouter","version":"0.0.792","_id":"@tscircuit/capacity-autorouter@0.0.792","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"788e2a3889ccf6220e37b999cbe5336c8bdfa1b4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.792.tgz","fileCount":6,"integrity":"sha512-3xvG7yxE3qH9yJf3UISi0BzvNbRG0bkSDlsQ/HJc6p7c0Yrtn79v7XKR8dHceUj5RBWAKTZeTQ4TigvIRtGv7A==","signatures":[{"sig":"MEUCIGF9mx8R5wGktexOHvsvEyBzVjFOBYRPp0LyfyF+EFmLAiEA6cn1d7GkNP5INLwzwAHGxHXMDZMnPkFpsaTkLUhDKt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ea2d4fc2a9a83602b76ac0faf00780ea2888d0e5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.792_1786490203270_0.387398998350847","host":"s3://npm-registry-packages-npm-production"}},"0.0.793":{"name":"@tscircuit/capacity-autorouter","version":"0.0.793","_id":"@tscircuit/capacity-autorouter@0.0.793","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"463f8f0b5c87d2eb026ac4ca5422d3f5b5628e6a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.793.tgz","fileCount":6,"integrity":"sha512-fK6GNJUYk2+O2dVzmGu0omieFSmVFJOckGbasvfkQcQu5ngepDoREiDaG9iYi55bVh/8r7mAK3N1aUmZdD+Jqg==","signatures":[{"sig":"MEUCICRknGrWCvUaZHkQYyK31tEJEdAHc5kUz7+bHcbKyszDAiEA/FVvfAJYP8hE6MQzN4Wxi4WmXO3+mHcid6Y39ni8BNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fedb9f772f983b4d47db7edd5d871254be1ca5d9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.793_1786508788723_0.9561511925398178","host":"s3://npm-registry-packages-npm-production"}},"0.0.794":{"name":"@tscircuit/capacity-autorouter","version":"0.0.794","_id":"@tscircuit/capacity-autorouter@0.0.794","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"fcb2bf1fe4ec83ac8920fa99ac9244bbeae0ae46","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.794.tgz","fileCount":6,"integrity":"sha512-HTM91BqDzeY6nSz6K/1w6e9bNgXDCsjwyOy56/iNV66botdnJaZmttg3EPnqcHwYvMbAep9eoIyTmlYX3dLnnA==","signatures":[{"sig":"MEQCIFyAXKUSrZwNXyPElE5bksaLs+Tr5c/glzCR9iK9VUCxAiAdeXEV8k2uXiWL3SIv77rYytycbkjZjNV0BxuqeMfDgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"45800a5fb3aed3fd3b6e06ce22a65d14ad21a3d5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.794_1786512703475_0.7703663398912521","host":"s3://npm-registry-packages-npm-production"}},"0.0.795":{"name":"@tscircuit/capacity-autorouter","version":"0.0.795","_id":"@tscircuit/capacity-autorouter@0.0.795","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"ed037a6d5780bb6995b0296b267465c84eb9bfd7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.795.tgz","fileCount":6,"integrity":"sha512-1+KFL5QcRXXHwNb7JSEnhztTxCX7qrZw8gycOUxwxmLAB/A5V9q7YDnUrcU3GTiLiCs1yykof+y5FujKl+XUWw==","signatures":[{"sig":"MEUCIQCTEugbZV06GYmUvQQnHOgTuvTu0cP0NLPz6+b/E7QSgAIgTCYsHyFSAs+sXwUQbwGOHGw3f1Mw00GA3VsMGYOHPYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9df2bcb03b05a4d42f5302436450446574976532","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#e6f350eaf3d9ff3f9620a83b051ea8f17483d49f","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.795_1786515780125_0.908488820332251","host":"s3://npm-registry-packages-npm-production"}},"0.0.796":{"name":"@tscircuit/capacity-autorouter","version":"0.0.796","_id":"@tscircuit/capacity-autorouter@0.0.796","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6f30d8b104d67d122cf6dc3aa863f86b4e47ba17","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.796.tgz","fileCount":6,"integrity":"sha512-5y+zFtc5bgByTlWTWx4zXzO+xHQ36yNQ2Do4mgjMwe+wVFZmxZgDBU11GWaYIxM52OhhUFZFwy5xgvRd73ljIg==","signatures":[{"sig":"MEQCICFoj+t6+txAc11P3J3OumRd2kIiENrh0kqsEKX31BQ8AiAYIAfP+FquP7bpNdeAgKYFn8sS0mRXEK5hnaVPGocrMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14178555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d1927ae7848244b6672f8d7a6baadc083822fade","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c60c55266323974507ca3de06ff6ff3c4860436d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.796_1786557901589_0.4109639797924902","host":"s3://npm-registry-packages-npm-production"}},"0.0.797":{"name":"@tscircuit/capacity-autorouter","version":"0.0.797","_id":"@tscircuit/capacity-autorouter@0.0.797","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b28bc02149f2dc937d06d5cd5b65d51affb14965","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.797.tgz","fileCount":6,"integrity":"sha512-cwNtK7gKn5qPqzxv9I5KbckWIrKctVfld9m73r1CCW5ayh0SwoRmr4BAvOH6P2AoMUs4f+Su3048QpUkxb6NvA==","signatures":[{"sig":"MEUCIAW92q//w/xPpcnX/x1AiIARvTBoon/LnKdqaOvDeZT6AiEA3/5fBsC2sW52RncgNLI6TIo8sTn7yDB2+2/E7yOHIVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14180356},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"80ddacacd0cd2f4bc2abd1f03865472c5922b9ed","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.96","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c60c55266323974507ca3de06ff6ff3c4860436d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.797_1786570597916_0.7537120234222421","host":"s3://npm-registry-packages-npm-production"}},"0.0.798":{"name":"@tscircuit/capacity-autorouter","version":"0.0.798","_id":"@tscircuit/capacity-autorouter@0.0.798","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"d78287afae4a28ce2279b1271cab20bfbfd87965","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.798.tgz","fileCount":6,"integrity":"sha512-A6WEujkztrf3VvFvOfOsPLa0VnyGmfwoHmu0+Mn6kqmsbWdS26tJlwQuS6IY7w4z0S2bAkQi3aflv10f0aqYmw==","signatures":[{"sig":"MEUCIEkTmaWgYWxDN6EPbYNDYY9IFlEMDF0WmuVg8Rk9aqJBAiEAwZU8RN55JF9z0EeR/sGpUdQ3LvSA1ilat+sMBiTub00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14181227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"058d6a779e1dfd88acb4d3cae542a2a1355f28a3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c60c55266323974507ca3de06ff6ff3c4860436d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.798_1786575233184_0.30584674253963895","host":"s3://npm-registry-packages-npm-production"}},"0.0.799":{"name":"@tscircuit/capacity-autorouter","version":"0.0.799","_id":"@tscircuit/capacity-autorouter@0.0.799","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2c1fb2d1e6ebe12d742688d08f411fd492afefcc","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.799.tgz","fileCount":6,"integrity":"sha512-mg1tY44n9gt+s3Ldbn/xyG9KzKs+dS97uWxkq3SpicbtqfAlzNURdOjpdE/fzW2dwwcim10sRUwIv9l/nGpgHQ==","signatures":[{"sig":"MEUCICmAGq7x4eL2//mwZ6YG/js8wFpDpEagSuInNAIIr/G+AiEAj5rAoOITx9apoRtv46PXN82jFnbFqpYVQImjj6/LaXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14181227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"74d81ebe8309c749c3e6128de5cfd1ff1f73a59b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c60c55266323974507ca3de06ff6ff3c4860436d","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#cefc7be547ff727bd31573ac096b850da847af46","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.799_1786632855784_0.6808851559430047","host":"s3://npm-registry-packages-npm-production"}},"0.0.800":{"name":"@tscircuit/capacity-autorouter","version":"0.0.800","_id":"@tscircuit/capacity-autorouter@0.0.800","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9c2f6d0565f76be86338290705aeb5c9b77fb6a3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.800.tgz","fileCount":6,"integrity":"sha512-dXBiq78ThD9XZ9c/35u7b7OgOyMI8LU/R5gt7148aqYM0BydTPQ8TIvEQ4IuU8+YXwmS56633IGF/eX6kZ/BMA==","signatures":[{"sig":"MEYCIQC/0+QhNU22qYpsHD8IehJoWQVYkrR9oCOnD3In+s3HAwIhAM5xxX7I0Y6mAJjBWbFg7ruMaLeZjpwJuP9eBVzxBT9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14224662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a2905223613f0a6d84525296e2f5c358473bd99","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#4f795dcfee01db1573670e1edac52814457b666c","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.800_1786654465735_0.40819923718599505","host":"s3://npm-registry-packages-npm-production"}},"0.0.801":{"name":"@tscircuit/capacity-autorouter","version":"0.0.801","_id":"@tscircuit/capacity-autorouter@0.0.801","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dc4b39733ce3b6da9f5c92c66e2cfa8b086ed78b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.801.tgz","fileCount":6,"integrity":"sha512-a2BjegjcYZBuHt+VT9twh8NspMKhlAbgJqM9v+7yp789stOoS6MIbrvJmrbyVIsFhCu0DU+H189A3boqV/pmGA==","signatures":[{"sig":"MEUCIQD3K0IYuqDaBwQx6ny3HbW52Tlu+0AxrY1YcWv6DrgmuQIgCyxgYx8VcFXAp5ibtXFk1ZkxhJTzhJvK+UL+AzWR1Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14234349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"728c4566c8fe4d25866354edc5b5afb947d40e76","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.801_1786663993099_0.6389930378991628","host":"s3://npm-registry-packages-npm-production"}},"0.0.802":{"name":"@tscircuit/capacity-autorouter","version":"0.0.802","_id":"@tscircuit/capacity-autorouter@0.0.802","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"25d9f21d9165369f4668b7176deeaf42b9ce42fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.802.tgz","fileCount":6,"integrity":"sha512-FVLTlGA8/6rHWo8Q3iKQ2hvvIQXmrx+CCd+BVgkSLaR72IWLBZOh+MtkwFYVw638vm+zXTY0kjh/mv1Hxg4w1Q==","signatures":[{"sig":"MEYCIQDkiXQa4Ff4NqubIbJa/Jbg02LJz/rMAViADPxWps+2egIhANuqqLX25IeyKSAjkxiomQd/swlthKXtfjUd6tiU1twA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14224662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ce3a8b267eef3f7f7af48df4e340bef6bcaa3b74","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.802_1786664591571_0.05715722476459573","host":"s3://npm-registry-packages-npm-production"}},"0.0.803":{"name":"@tscircuit/capacity-autorouter","version":"0.0.803","_id":"@tscircuit/capacity-autorouter@0.0.803","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"b0b812153be1971e875b906f2b432abb3cb85af7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.803.tgz","fileCount":6,"integrity":"sha512-ydqZiYlXmljFPDNFsnzQgoTzgytyTB6yDKgJSdyuXifHH7YoY4lEoHofW842T49m+8YEBuPxcu+GiEpFKw1g/Q==","signatures":[{"sig":"MEYCIQDuWdxW1EAqWrr519G8eJnQnSZmaVL9Oc9pMYWkHtNzmwIhAJWvBtlxSvIJnSwUq55+olTNkRZZInkCkJYibA/LBBrb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14245836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e52aa4de4ba59dda51cfc8bbc0647ee3b45bb0fc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.803_1786684042053_0.7736620797783584","host":"s3://npm-registry-packages-npm-production"}},"0.0.804":{"name":"@tscircuit/capacity-autorouter","version":"0.0.804","_id":"@tscircuit/capacity-autorouter@0.0.804","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"e3d9ff63a312d6ea80cc5bbb07a318aff4b1692b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.804.tgz","fileCount":6,"integrity":"sha512-vwHaDtt74QlO42FJEl9iijHa3wvi9RD4cl2Mt6T5AgSzz65G/AvtPgd07mRp69d/GxYyox6njBTZrNI7iLnAog==","signatures":[{"sig":"MEQCICwIGjFUGFy1eG80di4qcQ3/LNkioKoMdnzxLXjzEtl2AiAq+TZIqDTw3hFQlL96svlXpovwSUG0a2C/ZBmmVd8W8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14248153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6b332575813742361c31641883371179f2da52b1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.804_1786743223179_0.32561449084926","host":"s3://npm-registry-packages-npm-production"}},"0.0.805":{"name":"@tscircuit/capacity-autorouter","version":"0.0.805","_id":"@tscircuit/capacity-autorouter@0.0.805","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"9c83a10719f117f07264e88b2307b4e384221a71","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.805.tgz","fileCount":6,"integrity":"sha512-sPMS6lcBU6kfjT5wWtLpwEYwkLb/1euUtMop/JGGzBX/s21AsgjjRhoM1SMAP3AgbpEFBR2zbXB9UP+TrXs6Hw==","signatures":[{"sig":"MEQCIHnzPN/vIlNLMJ725lscpnKqdOGf2XMg1QImn/grR8TLAiA5CSkvNw3G2m/eCQINzjiYLf1FOq7t5AaORdesJFZmKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3c2ce1d9026ee232eebd85554719a019db92c14d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.805_1786841726879_0.815383950874135","host":"s3://npm-registry-packages-npm-production"}},"0.0.806":{"name":"@tscircuit/capacity-autorouter","version":"0.0.806","_id":"@tscircuit/capacity-autorouter@0.0.806","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"dee05df688cbba3d167f79b997d0c2d7983fbde1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.806.tgz","fileCount":6,"integrity":"sha512-VHZtnXP/xdBZCmxKQFm6Mt6nqJ9j4yr+2SjSQVQMzsuJY88HiAsMlkQsXHdFkuJvHYxBR2AREOzktx05DGkVGQ==","signatures":[{"sig":"MEQCIFQyaiSTeF2424OYGwGkodj0KblNfHFPh6hz6nPayZwCAiBLE8JrFO02OFhcT6viN1f30guskfKjrE/s+PJb9SK8gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0eb4fcf763d3a0d214c29af292cf9b424c49800d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.806_1786845409495_0.5818498727924897","host":"s3://npm-registry-packages-npm-production"}},"0.0.807":{"name":"@tscircuit/capacity-autorouter","version":"0.0.807","_id":"@tscircuit/capacity-autorouter@0.0.807","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"04422bc44da6b69f1d2bf7a4c2c66caf7e00bf68","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.807.tgz","fileCount":6,"integrity":"sha512-BLDt60V17Sf/ZbtGLlW32hmguGm6/L8YsQ9888VNDF95ZGl9+0IW1afeZtvR39AIvbEhDbfZlPzjjfaLTyT5bw==","signatures":[{"sig":"MEUCIE2w/H90v35wZVgvhAJ/bBIS0G/vNeD7ztFBJrfqkGdsAiEA13Dam965zW63kUsCtsH9YM2DxmNJ0VJ2lKokuOwShfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14275249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"94a1fddcb27daa6d3b93996a17e045c1cb9bbbdd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.807_1786846798508_0.6155874150175096","host":"s3://npm-registry-packages-npm-production"}},"0.0.808":{"name":"@tscircuit/capacity-autorouter","version":"0.0.808","_id":"@tscircuit/capacity-autorouter@0.0.808","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4e51a2abd805b37c4d1fb72bb3cc68a617a818d7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.808.tgz","fileCount":6,"integrity":"sha512-raQJVBVsT6UR9M1+xyZz3GHUSTUHdJDRSfm1FxoVh3+Amxp0T0R/rHRItkN0IfvfP+KuXOGoVE8BsRzaqvWsCQ==","signatures":[{"sig":"MEUCIQCBGRo3q4Q1qW+bqDi+/8Sh0gx6gQVjQGP6ZCkUuhZq6AIgfi0lLLB0xPiuLJ5hse+MsADUMcZxTV/dN2SJhi1VZpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d37def4f596ebc049f8481bb6267716a7e095ea5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.808_1786857951432_0.6119192379680258","host":"s3://npm-registry-packages-npm-production"}},"0.0.809":{"name":"@tscircuit/capacity-autorouter","version":"0.0.809","_id":"@tscircuit/capacity-autorouter@0.0.809","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"2f43be96f3f9081bfc9cc76f933b9fbcd4ce637a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.809.tgz","fileCount":6,"integrity":"sha512-Pv2rRXQOn/TqqXImkVdpghe3zIomcu34wglSMu+bARe4RFca4zTdA1aIIr2B08uE7kxWLzdd3nfeFsBN6sl8Gg==","signatures":[{"sig":"MEUCIQD7J/izpacP0rVYuuxdtVsSpk5KNgsnGOF++OUwP+AVbwIgGHX/45+SRQ3YnUaiKTpdMgw1NawtZ6eUOwPrhO//FEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b71f23c3f81776a5d99523703a2a6be4848bf22d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.809_1786865192819_0.09837299452877013","host":"s3://npm-registry-packages-npm-production"}},"0.0.810":{"name":"@tscircuit/capacity-autorouter","version":"0.0.810","_id":"@tscircuit/capacity-autorouter@0.0.810","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"60f1fec89cf3b0f0c660fffb89594841a593ee4b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.810.tgz","fileCount":6,"integrity":"sha512-9EBsZ4wHOratIDuGRgOKBXTPASvLnCOJ5OvUfesRcYx/PZodRZ+uIRIOYJ4fpGj1e+DjKOCBvOhfDN/vOValbQ==","signatures":[{"sig":"MEYCIQCKJLYXRPrQrCZJ2K6f8BNHg2sOZi/z1fbP/LsMXspChgIhAPcnxrR/LnYbfwuQokyH8HtKsRvEnii3lAyDqDPFJyl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5cb42b5486cffb606a227a62c174a58959aedfb2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.810_1786866006156_0.34755158896074345","host":"s3://npm-registry-packages-npm-production"}},"0.0.811":{"name":"@tscircuit/capacity-autorouter","version":"0.0.811","_id":"@tscircuit/capacity-autorouter@0.0.811","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"6e79b0195547e1bab45bb7f52966cb933664fc01","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.811.tgz","fileCount":6,"integrity":"sha512-OWj3EQe1lxOXrSfzGsNP9XMyhATl4cKLTFmxcNCMbsEh41ZqKEAdwDCMN8uaMVsFxL5KZFW3kqUyhQVDmliVvA==","signatures":[{"sig":"MEUCIQDMrvOkx5cIul/qwrq5bxKfMOXCy7SxJ/3uHLSq5VuxvQIgD/CA48Hq4KpAikGjSow4RMKR8rtbZNkb54xMLv6Un4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14277566},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6f499f4d33f9e3bb733064a4d1ae05c4d61bbd6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.811_1786869995210_0.37763449056834664","host":"s3://npm-registry-packages-npm-production"}},"0.0.812":{"name":"@tscircuit/capacity-autorouter","version":"0.0.812","_id":"@tscircuit/capacity-autorouter@0.0.812","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"324c51ecf77ba3edf5a0cd70c77c90a225167012","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.812.tgz","fileCount":6,"integrity":"sha512-/5ku4TOxokvfBfj6YutzUsB1IuxlGZ/oFVWTS9V9ZCogu3gnellGy/rOe3UP0iHveGiUhoD6bym/GKIdUDV3OQ==","signatures":[{"sig":"MEUCIQC/aqvlnRSEfOe3ylPtX2lWewR+kgqZuKYjTz8A+kdwuQIgdxRZ2DO20VQ93dbJ63mZOo+LdHf7MQWd6ecNkP61Hec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14275249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0e04da2afda0743b98ee52e66a1a572fa280fe5b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.812_1786873955828_0.1669174266567457","host":"s3://npm-registry-packages-npm-production"}},"0.0.813":{"name":"@tscircuit/capacity-autorouter","version":"0.0.813","_id":"@tscircuit/capacity-autorouter@0.0.813","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"28fe6fad281d4458b11cbf9cf7dfcc8d883fe74d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.813.tgz","fileCount":6,"integrity":"sha512-daU7oUSZLGKysmAupODQ77WMKnxJbFIgi3DNaavEokZSUUIMXy2LlE+8Gdl87giGYTEdGPJ/21iTiobEBle7JA==","signatures":[{"sig":"MEUCIDfqUJ2NNg8Ts5/GudUYIHe7FWsxKy1Owy3DiHjzaHGUAiEAqctW/Y6jam9tkcBINEN8kPdbq13kQjmzjEJfm/W9XjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14275249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"380a7403f0eb29edb86298dbd14ec99bdaf532c9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ac9d26fdba4098374aa22edc3aea92b7211e76dd","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.813_1786875483642_0.46721257058043486","host":"s3://npm-registry-packages-npm-production"}},"0.0.814":{"name":"@tscircuit/capacity-autorouter","version":"0.0.814","_id":"@tscircuit/capacity-autorouter@0.0.814","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"183b2b382d0364c8e0e8eba7fda8e8116816a0c8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.814.tgz","fileCount":6,"integrity":"sha512-fN1JcpdGoYpctfTHcnSPlCnH+lrSIuRjye1Mp1LTbcZgHf2taSK4IsXMp6f0vIYdpmZQ5VMRRsohZYVPoo/GuA==","signatures":[{"sig":"MEYCIQD3f+OMgixznzPfbd/AOjwXDOZRkTiwvG7Us5mMmvSHtQIhAKAMq3cpTN72z6eQVScjVIpNtrZCvLoFivculi0G/KRt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14245923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"31bb485516de06eee32fbefa87a0536988263134","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#5e428bd5e88a5a74afed195c179783896aef4ca0","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.814_1786898335311_0.09301337893791595","host":"s3://npm-registry-packages-npm-production"}},"0.0.815":{"name":"@tscircuit/capacity-autorouter","version":"0.0.815","_id":"@tscircuit/capacity-autorouter@0.0.815","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0018b650ab7718fc0037f8572af0920317cea1ad","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.815.tgz","fileCount":6,"integrity":"sha512-L6zEHSf3jXAWh1o5qr0qbgDfy8zYo72lIvkiWYRn6Rhkna0BzOBp8bdLcsLijPq5xvrkwNpxpEExMACUrHsUXA==","signatures":[{"sig":"MEUCIQC+bHBXg7yGpdV7mcCecJpURxSkVqa7sqLcmLE7kDS/jQIgTafkZpLF4njtv+K+g/oka2Jc0rseNTT3eQDNeCgN4/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14251721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a5bc5f30f9f30d052b280413adff3b4646d9bdd3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.815_1786971754652_0.9256859549363743","host":"s3://npm-registry-packages-npm-production"}},"0.0.816":{"name":"@tscircuit/capacity-autorouter","version":"0.0.816","_id":"@tscircuit/capacity-autorouter@0.0.816","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"f466afbf3adca8204634e4f836845f6311c5132f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.816.tgz","fileCount":6,"integrity":"sha512-Oa3ozkeSEWOMj24SdvSbv1nMzJZ836tZyardkIHBaG9e71nExXc+YlWFApvzsiFcLsim8gVLbEqWRORlyQr8Sg==","signatures":[{"sig":"MEYCIQCQi+n3ZF6x1csLkr5zAvDz4HaAYtcfEmjRspRYqrkIfAIhAJ7YW4r7+xL81DV/O+dJxyBwddj3xaMrPlNKKjvrxh08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14255772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"50c5de9679c065908042895957a04a77431d0e66","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.816_1786999237822_0.9239855461845321","host":"s3://npm-registry-packages-npm-production"}},"0.0.817":{"name":"@tscircuit/capacity-autorouter","version":"0.0.817","_id":"@tscircuit/capacity-autorouter@0.0.817","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"5b9e355fba50d9d303ff2453510c3dfcbb6f9e43","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.817.tgz","fileCount":6,"integrity":"sha512-bf+O14FQHtcvsFxyVbY8vfYE2Rrs4bOMDCVxox/peRpQCY9NkA6iVp7eGFPn37Xzoi3VlUB1QifHalg8GQbeSw==","signatures":[{"sig":"MEUCIQCi9V2RkCHtJccYttd0IxZs2WyfRvXYFj9eitQMUW4VfAIgEVpADKC3Di8nOXC4/zMsXIg6P8GmQ8+0H+5mGnoxBwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14930124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a3f4ec627e8886e141e047d50c26c8201ef02e3e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#f7fef97392872c67a40e9ce10800657144a0c57f","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.817_1787002998199_0.3266541418679727","host":"s3://npm-registry-packages-npm-production"}},"0.0.818":{"name":"@tscircuit/capacity-autorouter","version":"0.0.818","_id":"@tscircuit/capacity-autorouter@0.0.818","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0f0142467777e43cc60a121a017d608dfa16ba46","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.818.tgz","fileCount":6,"integrity":"sha512-/LU06Gq3/B/KDoXSLGaQLxrUe1hYfJ63CKlNL6ozE2gSkbVom9U3M/mMcMKoB5gG858nqiRjKVdMRckKjSQ8GQ==","signatures":[{"sig":"MEQCIHGgNMfbE4VeUp69v7CnbpmWWAuvL7xnfslTSIG7S1OpAiAmdu3+1JIZUHcvZOxq3NF+h1ymNDG0uJYfScwn7AO7pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14929676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"760af33b6faf1e1dc38a0ef93cfdbfdf2d113a7a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.818_1787075246766_0.8921203574253589","host":"s3://npm-registry-packages-npm-production"}},"0.0.819":{"name":"@tscircuit/capacity-autorouter","version":"0.0.819","_id":"@tscircuit/capacity-autorouter@0.0.819","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"954d0f86ce6baedffd00b540718a68505d97bbff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.819.tgz","fileCount":6,"integrity":"sha512-Mf7m//h5fxFvpoGbjOkkS24E4csuFL2WmVQyktKyCc9boRSOF9nzmW52YS/IGAPxSkeRUmEBo159zCPjYX0tmw==","signatures":[{"sig":"MEQCIBP2xE0CWGky4nxFHAAAqQf2uPoosYrSty6ZE7GMuB1UAiB00DJXuYf0J6ZQw6KkesgE0uLJwDnspahVc236PbKoYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14930235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b3c711572cc6f05d4806a973f470429efb600e2f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.819_1787083782169_0.9638552179480264","host":"s3://npm-registry-packages-npm-production"}},"0.0.820":{"name":"@tscircuit/capacity-autorouter","version":"0.0.820","_id":"@tscircuit/capacity-autorouter@0.0.820","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"4d7445936ba29c99d9e2a94cbda92b90ef19116e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.820.tgz","fileCount":6,"integrity":"sha512-DQTHrdz2VXfM8AM0Y2FV7YJt//StdA4JL/nGkJlDUKmlYMC04KoNm5Oi0n+YuFF2a6GwWITtbV/B57SEA4SY4g==","signatures":[{"sig":"MEUCIQCJlKvldR/ZFdq3PpbOnyzu3moJ73f2NM8+OHnR2S/vhQIgU+9a99ar5Wk6r1dskW5P9k1BgN0+Noqj6eumkfXbTHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14930235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5ed7411766cd1947cd0272374b0ffe2ae5009624","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.10","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.145","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.820_1787086956247_0.4975966179030533","host":"s3://npm-registry-packages-npm-production"}},"0.0.821":{"name":"@tscircuit/capacity-autorouter","version":"0.0.821","_id":"@tscircuit/capacity-autorouter@0.0.821","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"c7fa6424173c1b96c61b14bfcac4413effd1d1ec","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.821.tgz","fileCount":6,"integrity":"sha512-Mfl05cJar6ObRZ/7iPt+gXVDQuresmhBhgPyLEpENQOUo0vX61j50mdiPWm0RAJaMgTqrrGzc60mdn+TWXtAOA==","signatures":[{"sig":"MEQCIHREJjKkQ4yY8Fv6tR+69OpygNtWl8t42MEXx6gK5RNTAiA6zHgfTuD6uKgmX5FHmNv8iuU4oEWBL8o5Xe8UZkKvwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14976447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f5cdd4f8cac6e49f987bd102217825d3d1a2be58","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#0d114226549e6c14a88a8dbd03dbd69bd2d41c5d","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.821_1787151705324_0.09435349555958061","host":"s3://npm-registry-packages-npm-production"}},"0.0.822":{"name":"@tscircuit/capacity-autorouter","version":"0.0.822","_id":"@tscircuit/capacity-autorouter@0.0.822","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"dist":{"shasum":"0436459d8c6148091d22e8e6eff5a7bea723f67f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.822.tgz","fileCount":6,"integrity":"sha512-GHLB33WvbiEJiBIintfZUSQr5iyA3W2OjaYMirtxPeE8VBoi61cToeUMLIAr1FwSakyZ42gxMwjHNTFANhuvZA==","signatures":[{"sig":"MEQCIHVWDhYmPXilQqkitY8Nq+TgTvwsLRFvyDhsMUX6g05XAiAQ2SnWz0wHaT5N2fDtB6RyS0v2P++tGsgNS+TvtuBHwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14977061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"131f9f841ab28b36859841d99b6a1b0d7cfdcfa9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"_npmVersion":"10.8.2","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#b3dac2244e5c660f21566d9e79dc3b9f68d1c251","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#d32a90310dce1132c500ecf2f97054c92f6a87be","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#1309684","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.822_1787154426121_0.16916036311154814","host":"s3://npm-registry-packages-npm-production"}},"0.0.830":{"name":"@tscircuit/capacity-autorouter","version":"0.0.830","_id":"@tscircuit/capacity-autorouter@0.0.830","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"70d8e27a137f2730ac4ae9ef0119d80d7f498da4","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.830.tgz","fileCount":6,"integrity":"sha512-KXo4++CZTRE4aleLknavHlRIF04JjBd4yPuRfz7+dZoYK0bVfE+9IcF2dITRGnJQ6Ovimo/MqZVLXhJU68ZUqQ==","signatures":[{"sig":"MEYCIQDuzqBRn1BDsSfnjXba2lxInn1Rugw7yORYdm7uPcHHeAIhAL5Xmd9mcjP54kPublp9CKgHhyYj480/cte6rfi9JDUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15155864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ce47948fbe6fe5095b5d34aabb9e6c1e1dd92415","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#227e2d71a77c749823ff8425feafbf119f941100","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.830_1787337911875_0.5371030404498474","host":"s3://npm-registry-packages-npm-production"}},"0.0.831":{"name":"@tscircuit/capacity-autorouter","version":"0.0.831","_id":"@tscircuit/capacity-autorouter@0.0.831","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"e874191af22e47436e8ab0792d645a818b1b72b8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.831.tgz","fileCount":6,"integrity":"sha512-j7QMzwN+iQjQgcGGsnxbuflpSFh9NThO8PeHBcVRjzPHRo6BE2vILO46AaxnaMuhEUCK/cvwh/7w+pYgUeJhbA==","signatures":[{"sig":"MEUCIQCvuS/ja7WxcCJ7BT8gBCEbBYi5m9/XNVGleSQy/+IYuwIgVMQ+6STF/QyMugskaU429+JgAqJjv4a/9srbbRCdRJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15156589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7e3687142a34377d3f6cebfad1406e66c645eb1f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#227e2d71a77c749823ff8425feafbf119f941100","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.831_1787367043239_0.7613249129041053","host":"s3://npm-registry-packages-npm-production"}},"0.0.832":{"name":"@tscircuit/capacity-autorouter","version":"0.0.832","_id":"@tscircuit/capacity-autorouter@0.0.832","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c250e9f28da126a90d28bfe34c70b5700b8b7d53","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.832.tgz","fileCount":6,"integrity":"sha512-YQjktKQq6n1O/ZnL0Wh3S9Ry9c3aZ338V0D73J6L1wWM9Twt04xoE5S3i+eGhZnL/tQ8M804f7NohW/qvXeC8A==","signatures":[{"sig":"MEUCIQD1LG+TyHZ72pMgQhI8564kwBsdmlbojzMIJ9KEigULVQIgYUTVJeCcPcJx5fhydH5NHhxbVBbGK4FSYKe+HI+siK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.832","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15219482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"277212827f80b969e76a220c91a8ee8f95115d80","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#227e2d71a77c749823ff8425feafbf119f941100","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#a429b4db4e46896a03259949d7975da2514b6c14","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.832_1787382259774_0.28471516465138924","host":"s3://npm-registry-packages-npm-production"}},"0.0.833":{"name":"@tscircuit/capacity-autorouter","version":"0.0.833","_id":"@tscircuit/capacity-autorouter@0.0.833","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b734d29802e955a7441dde1172a50bd4ea61d270","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.833.tgz","fileCount":6,"integrity":"sha512-ve6AMRhCoo+AVOr0LKxWKuL2VOTf2pv8MSGtTky7n+q0Nstl/XXulAwC04MZg5UZizpw0z6bC4R8UlD0VjLSOQ==","signatures":[{"sig":"MEYCIQDw4KHsiOSynm2+h1U1HrSpLY2KJaTx18rqe/0jnslmBQIhALFKuWNrx/wrp/5ovKextmwtxApuwE35ZaROlyGRxZWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15222330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e68464c32eb75a482bd32f91e6dec7a45fb0e1b2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#227e2d71a77c749823ff8425feafbf119f941100","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#32449d5903d7bee1e237569ac4ecb6a3c4e07efe","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.833_1787382805824_0.9217851839184512","host":"s3://npm-registry-packages-npm-production"}},"0.0.834":{"name":"@tscircuit/capacity-autorouter","version":"0.0.834","_id":"@tscircuit/capacity-autorouter@0.0.834","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"90d31c74f4a506a6267e3c30199a72ad1a935276","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.834.tgz","fileCount":6,"integrity":"sha512-9rx3/2WbgTm3wNW+Z+tzUcmGV3wvomZpUVhCPMwMnuOFhCRRQ4JJo9icDoAjCgoi8Mi8bakk8L4HYTaUZtjqcA==","signatures":[{"sig":"MEQCIBeSE5BrDxfeHbSZa2+6IIIze3vseTIKtz5M66Z1dg7tAiBlMqj5ApdEAJMMZNjhG4p9yvLp/ZHt0U2a9Huo+JfV0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.834","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15223730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2dc180151d33df563b2d13d48054d2ded3ee9f17","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#227e2d71a77c749823ff8425feafbf119f941100","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c4098fb4526609ffbb5dd4d68efdf768e104aadc","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.834_1787436196428_0.7543010162057504","host":"s3://npm-registry-packages-npm-production"}},"0.0.835":{"name":"@tscircuit/capacity-autorouter","version":"0.0.835","_id":"@tscircuit/capacity-autorouter@0.0.835","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b846e337d2829ca061975af9d0a3a59bccb8fa3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.835.tgz","fileCount":6,"integrity":"sha512-7Hi4jjmUA76h4ZkLFIqD+i3I/ywrPPpTWLMv58QxSoW6FVb6lIqs+WOIOIH5mBwNiLbXsKr6ZOZ5Q/x8JT6/IQ==","signatures":[{"sig":"MEYCIQDnaVMOQv80izWWdTdGLQ7ilxpjXiOWFWnGE+vDPPTJyAIhANCk1pO0navbiXZWsblB+KmNc1XpeLI46jQMPxyrV1ZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.835","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15298285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0396d2b7dffd1c3e8e0f66cda48e6bed44229773","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c4098fb4526609ffbb5dd4d68efdf768e104aadc","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.835_1787439521988_0.30051128386588233","host":"s3://npm-registry-packages-npm-production"}},"0.0.836":{"name":"@tscircuit/capacity-autorouter","version":"0.0.836","_id":"@tscircuit/capacity-autorouter@0.0.836","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"73ff5e3508d63577616d386c1912c76ab01e14b0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.836.tgz","fileCount":6,"integrity":"sha512-nl2OYPFMd664dplFFufj6WonMNBUfEnbI8ocm7gPWGZfGqx2vVFISAaPzbtd1NgNSu45vna16wvOuZ2EQs6n9Q==","signatures":[{"sig":"MEUCIDnhUIgQfAzyTVbycBQOS/eqD6SU2xyLYYSomx1m/YUhAiEA19XxCTCEFG0BDBsal7+gsDMj1uIE90QtirmDsrHoTZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15306043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7a9fbceec94518e366bc7770a217ce57d2918bda","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c4098fb4526609ffbb5dd4d68efdf768e104aadc","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.836_1787454801594_0.5793758311779684","host":"s3://npm-registry-packages-npm-production"}},"0.0.837":{"name":"@tscircuit/capacity-autorouter","version":"0.0.837","_id":"@tscircuit/capacity-autorouter@0.0.837","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"9f934328aaa484d1bfa299638869d4565eb6069f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.837.tgz","fileCount":6,"integrity":"sha512-svLKluH7JMJBmYwy65Y1wZQ/SW6YU+0g/UCWVFRMAm5pUybWElHW4+ldp0/cIx1Rj3txl7u5a1oOC+2P8o5HQg==","signatures":[{"sig":"MEYCIQDgBMPTzOFGw8Lu0JcV1EwAG7m/0la/7eG+7aMFrTbCJwIhAP2mlhJzTA1gLvLqUEuOaipZzMuaeU0dS8fh/csJw0j0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15306043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f1f7fa52303811a981d82562eff2c5de30f5db63","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#6fa2ac79cf13129c47432db3a23e61c17067e912","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c4098fb4526609ffbb5dd4d68efdf768e104aadc","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.837_1787495738901_0.4902813703146487","host":"s3://npm-registry-packages-npm-production"}},"0.0.838":{"name":"@tscircuit/capacity-autorouter","version":"0.0.838","_id":"@tscircuit/capacity-autorouter@0.0.838","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b76090610d2735b40765cc7e850a04ecf6f43c6b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.838.tgz","fileCount":6,"integrity":"sha512-Iu3xA+0AuZz7fKH5YlC169ifdS7mdYpAT1JbBH8Qn9mmYX9g1CvR6vpYSFNMGEPNVWjHqlYeLali4oi2h8bvag==","signatures":[{"sig":"MEUCIFgcvnSmOuugWi+JBONmWkDJr8WZkRQIa+dStIBClt1CAiEAyW2dZTeA2MI5J/10bHSZcQHxiYmtHWp0rOgH9RYfxS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.838","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15321824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2bc4b85963b008f1b7b6c891541f9b71d50d4b0c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#8dd76ba8421e92c2286e8196bcc57e3d3b5871f1","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#c4098fb4526609ffbb5dd4d68efdf768e104aadc","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.838_1787497786778_0.8891024652524155","host":"s3://npm-registry-packages-npm-production"}},"0.0.839":{"name":"@tscircuit/capacity-autorouter","version":"0.0.839","_id":"@tscircuit/capacity-autorouter@0.0.839","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"863173134285d1cdfd836c8dc0746104e30b4d3d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.839.tgz","fileCount":6,"integrity":"sha512-dTslW6bkfPGOj3VussPCrK76+VY8gTmh62KfpkTGpJ9bFPsxwtDq8UKiE/yCfeL9lOPRRvVYin+qZy78JkZpTw==","signatures":[{"sig":"MEUCIEgJo2QCv+wG4Fm7Coy0UgdXGKymTJ4PdZzyFIRgBbt+AiEAnJqfXneLn7as5LgxMce8xqWmCwF4n+R5O00/ykRBp9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.839","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15343024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7e6cc8ea69d90d8083c85d0d9fe3b3f604ef6294","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#8dd76ba8421e92c2286e8196bcc57e3d3b5871f1","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#53b330f1edc4e5382730319989c912a1e5bac242","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.839_1787518256830_0.0523540518092982","host":"s3://npm-registry-packages-npm-production"}},"0.0.840":{"name":"@tscircuit/capacity-autorouter","version":"0.0.840","_id":"@tscircuit/capacity-autorouter@0.0.840","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"215ec482c4eef324818478a8899061328d977a9b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.840.tgz","fileCount":6,"integrity":"sha512-CdX3VGL9F2fexqrQ7xZyot2DUWPKiz0hDfZXG43TgHggDr0rqXUu9DgFHugPO77+H/gIkqmJ4Gct7bAK4e9P1w==","signatures":[{"sig":"MEQCID26VBc0s1o5zyln3HLwkHJ4FXvNOPIFsJyuJwKwjqu8AiBMLupvwR7+m+YupYVby/cJnL9oaE+vyF6Fpbtwuf7q9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15343558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f1350664605dd169e90e05aa49088c4b93c3d3d3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#8dd76ba8421e92c2286e8196bcc57e3d3b5871f1","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.840_1787582310589_0.16509669849763253","host":"s3://npm-registry-packages-npm-production"}},"0.0.841":{"name":"@tscircuit/capacity-autorouter","version":"0.0.841","_id":"@tscircuit/capacity-autorouter@0.0.841","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"eb6ee8914f0013ecae9ab37a180b9bb983d76ee2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.841.tgz","fileCount":6,"integrity":"sha512-pEcWpFAJ33ZwjfLVHJ4dSCazCn+dO7rsiFGk8XRNnR35+Lu9qbFkDExFBPCwFO/qjsfSEtAvVsTF/E1wMZACeg==","signatures":[{"sig":"MEUCIA0X7NG2Ry813TsElR6vBX20A539Ge2H+EVWJNDzascOAiEA2xxEoODjULD2iuW2fppv78ERU1i4oA+0krjSHKvI0Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15344615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1907095ae7bf34ad63991cb4125e98be88cbebe2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#8dd76ba8421e92c2286e8196bcc57e3d3b5871f1","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.841_1787594560996_0.06618423307986587","host":"s3://npm-registry-packages-npm-production"}},"0.0.842":{"name":"@tscircuit/capacity-autorouter","version":"0.0.842","_id":"@tscircuit/capacity-autorouter@0.0.842","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"3e5d14bcbbd8271f1db60446676bab6aa3b49dd2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.842.tgz","fileCount":6,"integrity":"sha512-qYBQSJcFUAxcuFh7CP2qRQPbDWceCPC9zkBiW6D1PuMaKTXH7E6JMSq4aPqx3D6BhWi0F2M2WXobbmBPed5rFQ==","signatures":[{"sig":"MEQCIAVFWBCE26Q7pyoXIaWgjE7x7In18qIf6A5BohY2zLAwAiABamGU55tYqu9haDA9IOpZ9/pC6PXK6fygk319AvyXqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.842","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15345309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6466ccb69231516aa15e8f18fe40164922616f62","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#8dd76ba8421e92c2286e8196bcc57e3d3b5871f1","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.842_1787620516099_0.8152130273963787","host":"s3://npm-registry-packages-npm-production"}},"0.0.843":{"name":"@tscircuit/capacity-autorouter","version":"0.0.843","_id":"@tscircuit/capacity-autorouter@0.0.843","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"84d1a3469df7c0433507383b226f27a3dbb4ac3c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.843.tgz","fileCount":6,"integrity":"sha512-mrgB/REFMHWkMrP7Z52Pb0iJt354029M75ihQd+skexwmYHG8mJMALGASSBepkxWwJPW08d+b87qEcKJvv/hYg==","signatures":[{"sig":"MEUCIDaefF73E1X4VerRt0theYus16gm4aFEixnm6VyWXvKOAiEA1vHFJvHaxdoKNUrWpryF/1WFFW9VFnsdliZb1PC//d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15499229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b4d688f7046b80150d3664a6eb48dd87621b15e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#8bbc82edb2474f0a5ad00609316ef7034f482050","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.843_1787637615057_0.016356374540070107","host":"s3://npm-registry-packages-npm-production"}},"0.0.844":{"name":"@tscircuit/capacity-autorouter","version":"0.0.844","_id":"@tscircuit/capacity-autorouter@0.0.844","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a80bc51e7a6fd0215a50585643a87b3ab6aad606","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.844.tgz","fileCount":6,"integrity":"sha512-kzjLoS0WgUG2/ZvV+xm6RddN+TAkItx5zvQbtNQTzzixRzILzMh49h5e3k8YvGDZ3leOEUQIOUaCOoc8otdlvA==","signatures":[{"sig":"MEQCIDn+vNI7QV2YuIywiDz8JVtPP5JP7p3pHZCjfzna4/0dAiALI7xJnXHzz3LnTEMKuBr7sTqsceG1DvGl8t686z6BfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15503070},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a14dab70a6843497841b433046c06478cb27599f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#41eae607f9c556c3fc6af5ef1dd98672c72a0e6a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.844_1787652176360_0.02766700503587316","host":"s3://npm-registry-packages-npm-production"}},"0.0.845":{"name":"@tscircuit/capacity-autorouter","version":"0.0.845","_id":"@tscircuit/capacity-autorouter@0.0.845","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"1ade17018cc19c9eba809da08e111b034bf9568b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.845.tgz","fileCount":6,"integrity":"sha512-PC5CGtzi7efGhBsWUfuipCr2jGR43+UhAvR+q8e3N4uXrz3gDV+wLI4DVK6ieLjLelpLvlX6uUqEg7vgK0cJUg==","signatures":[{"sig":"MEUCIENL+mMlZtjJFGEvt+6NXKCP5q20axT4JycIG0jgTqP5AiEAlalQoQgZZZtibSXnBcJbDuMaolEarY06r6poBA3o/v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.845","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15504655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c043784ff6e39db70423462dd99433305b7a8262","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.845_1787707477454_0.4000415089230993","host":"s3://npm-registry-packages-npm-production"}},"0.0.846":{"name":"@tscircuit/capacity-autorouter","version":"0.0.846","_id":"@tscircuit/capacity-autorouter@0.0.846","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a9db4a5f2fdb6aec42a2b72ef46f108c142f2d26","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.846.tgz","fileCount":6,"integrity":"sha512-FuEoKe8yEjeDnD/rZFOJ5X5ZkVsCjp0mPtS8PetqLyqhQEcbak//CJHnO6OSvKudOr3D78sEPNRz5jxlXA4pQw==","signatures":[{"sig":"MEYCIQD3XLVMhZD/WixE2/fOLwJHsbvdmujJEZq+KmlOPcxV8gIhAPzX7ItKp+lu3CH8+MeH4QF90PzeUDFUjr1Drn3sVWY8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15520558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a65614fce79a56c72aa21bdedd843dc11256c58e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.846_1787806997134_0.3023023254370103","host":"s3://npm-registry-packages-npm-production"}},"0.0.847":{"name":"@tscircuit/capacity-autorouter","version":"0.0.847","_id":"@tscircuit/capacity-autorouter@0.0.847","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"51047f34e1925150a93a8d5118d95cd2897ce619","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.847.tgz","fileCount":6,"integrity":"sha512-TW9L2s3PR1CXBvuK8gLGw3Yzbd9QlJohSv1t9A1vMBJdUzUDij/bw0YILF6LSoMHfMtlN647s2el7H8CrK6SVg==","signatures":[{"sig":"MEUCIQDBdjQDkkZPOOuAO3qrsM+DZQFrE6AxkGlK4KsWFQP6hQIgGRGxCk8zEkjjQ1lD77+lt7DQK3Nv44GTbM8M7OiYF/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.847","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15520587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7bd29cf1d8c2ab5c5659470a1c4a6f4b069d1673","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.847_1787844747865_0.6772645403862094","host":"s3://npm-registry-packages-npm-production"}},"0.0.848":{"name":"@tscircuit/capacity-autorouter","version":"0.0.848","_id":"@tscircuit/capacity-autorouter@0.0.848","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2e0b5fbb10bbdd60a27010216ad472b1a5c87a9e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.848.tgz","fileCount":6,"integrity":"sha512-0cdTzTxjzvphzgMk6KOEQyyv1GAC+9NgbZ/kVSvHeOnW3rmgOvUM98OqH4LwyIePcFHtke4V03gv1k/uSDAaxw==","signatures":[{"sig":"MEYCIQC+cUnK4E/MwwBExmPbp5kO8vXjyUND1UKUMV2U/w24CAIhAJqqMP5oJG/EwGwxsPmTwYdc0U5cpaCK9Mqs2F+nEHvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.848","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15518136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ab7220b54512130b13bc0ca0b60a05734b6085f4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.848_1787857981267_0.02935860936585355","host":"s3://npm-registry-packages-npm-production"}},"0.0.849":{"name":"@tscircuit/capacity-autorouter","version":"0.0.849","_id":"@tscircuit/capacity-autorouter@0.0.849","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c5c7b6c6d016306b4d97e889fc37e40f2bd86334","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.849.tgz","fileCount":6,"integrity":"sha512-c52q5hZGaQdQSL1lWyhV3dilbkqrCnkv9UKbKYObmj01+Q7d7FVvroYvoJ5fGgJg3tFHNftGUQj8huEZsW7h0A==","signatures":[{"sig":"MEUCIQCEM7T4/64gAurcfNxAoZTYmkp6OiRqDCgCz3/iNdEhhQIgIpcihxIKTTJ/W0W7r6fqeTbfwjBKKP03tS7uAtzO9PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15536257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc1661e10efce6afc313f995d525f78bc71d8a96","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.849_1787865158381_0.9621136187059958","host":"s3://npm-registry-packages-npm-production"}},"0.0.850":{"name":"@tscircuit/capacity-autorouter","version":"0.0.850","_id":"@tscircuit/capacity-autorouter@0.0.850","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ec7d1e7295d54d53490f87e33b7e621ddebab7ca","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.850.tgz","fileCount":6,"integrity":"sha512-xOYfq1FoyxuMtR/Tg4ZqTKnbOAvYTtgnFGSAPqE726OOgyruoBYHgAXtW8PtP4tGfA8e7YWKitomBbN73K0/Tw==","signatures":[{"sig":"MEUCIQCrIdFon5pYYAuEBGB0cQ7Bdcqpyh5heHRj44ftQlB0sQIgDOF1spZcyn6VPYoBvRd+4eoXipqWtuqBqN0yuIyNUyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.850","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15542588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"60023f3bd0093bf10adf049292485403447ad535","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.850_1787867240154_0.14306650541581512","host":"s3://npm-registry-packages-npm-production"}},"0.0.851":{"name":"@tscircuit/capacity-autorouter","version":"0.0.851","_id":"@tscircuit/capacity-autorouter@0.0.851","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"f43e1d7571ca2c1f41801496ec7373e6c3742bfb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.851.tgz","fileCount":6,"integrity":"sha512-/QaYCfJcX8ss54nznXsDKjVmkuMTS2aH8iPVD3rxyrrab/01VdyF0mQ53EQSg0iLnxPdt2KF1MSdBlnBzRq+zg==","signatures":[{"sig":"MEQCICQdyTIAnsL0ITgfC0I/knZxoyVXD4rIZHySoOHeGr24AiA1xrzpcu48MyF3y9nXRlQWbc4PVAsfMj+4HTMh2nra0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.851","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15545055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2f0f3040874cfc7af97df39510b7a0a0960c5cfc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.851_1787872180019_0.5563181337054641","host":"s3://npm-registry-packages-npm-production"}},"0.0.852":{"name":"@tscircuit/capacity-autorouter","version":"0.0.852","_id":"@tscircuit/capacity-autorouter@0.0.852","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"1faec42dabe8ad3070b2d71d1d279baab64f2e04","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.852.tgz","fileCount":6,"integrity":"sha512-VU61PQ5/Sj1HmVw/a7ZavCs0gCJRl8b4CKI3/NIBxZa+hB8zkgjo6/PU+LUtUgFi9lC8MXJLpK5J8zrWBSR4qA==","signatures":[{"sig":"MEUCIDED0SvcQXhMmXbnNLfuXGGkXnuMUzyxUGjMimaiEI7hAiEAhpxMlbMewsNlpB8nnT1qUJ7Wr2xVaWrE53sFqhwA9yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15620321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c2077128d603ecc8cfe6432faf2029665550b93d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","prepack":"bun run build","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.852_1787881270921_0.083790202326953","host":"s3://npm-registry-packages-npm-production"}},"0.0.853":{"name":"@tscircuit/capacity-autorouter","version":"0.0.853","_id":"@tscircuit/capacity-autorouter@0.0.853","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"87b796d1c4f4749e3eb7cedfe426406e684fb74b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.853.tgz","fileCount":6,"integrity":"sha512-m6wU5755mwkjDpf2/IfTyigg02lF5fymiXEoKy+Kmbab9yqyHrwMRz46xmQV0F/AA4h9BU3FtndW1RIKTcvS6w==","signatures":[{"sig":"MEYCIQC+pZGhfN/ko+vxiidLe9XgYsrVTW12OcG5IkDsGYLaCwIhAK7WJDietUgJN80tTTyWAbJy23zn9JCC33z1U7q43mW6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15651321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a91ed356d45a085f6c81eba6cbbb741fba40eb7b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","prepack":"bun run build","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#ff5b58460d4452804f29733a65ac047868862827","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.853_1787903817545_0.8466220517373626","host":"s3://npm-registry-packages-npm-production"}},"0.0.854":{"name":"@tscircuit/capacity-autorouter","version":"0.0.854","_id":"@tscircuit/capacity-autorouter@0.0.854","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4993c8763c08670a88654f12050856beb79b55fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.854.tgz","fileCount":6,"integrity":"sha512-gIo2huCOP3lWe1gJ2JrafwYK8STNaFHGWVKkBpsOi2p7NN3q0J0ihgSgywIl8ILkGqKeXvybdThp0bMCg6JGUQ==","signatures":[{"sig":"MEYCIQC1+/I1Du+SsqU5w8wYerkOSX5vEiCs6ZnOrV4FxxYmHwIhAMp+Wn+bNYvo8f+M9pI1GNCkFs0dPaRw7X0aF6xhhVrY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.854","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15664187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5c284b26241d83cc82897ed932442348b53ee720","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","prepack":"bun run build","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.854_1787907671854_0.525795811747237","host":"s3://npm-registry-packages-npm-production"}},"0.0.855":{"name":"@tscircuit/capacity-autorouter","version":"0.0.855","_id":"@tscircuit/capacity-autorouter@0.0.855","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"89fd7d5d2dad8a8586c6d9f47830bd01973f2997","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.855.tgz","fileCount":6,"integrity":"sha512-SN/XWPfyPPmQVheQZJvu/e+agngSo0ByXQqwPp6ynXtgh0VltCcBL9HHBRfZkPUk+yZmfzpF0EH36sft3Xxe1A==","signatures":[{"sig":"MEQCIAfAiEerVnBMOHoCE36JVJimIHKQf4hnTvJTR7MvM7uBAiAZSZ+E014UQdCicTU0oTccFj44dZrm/fhVVG3IHrb8Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.855","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15667311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f8a0710e166496cc1ab86606b6be034f54784b1a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","prepack":"bun run build","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.855_1787930225183_0.6696435485143961","host":"s3://npm-registry-packages-npm-production"}},"0.0.856":{"name":"@tscircuit/capacity-autorouter","version":"0.0.856","_id":"@tscircuit/capacity-autorouter@0.0.856","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"80caf0fe6ebea5acf1083e39f803d8e589e73925","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.856.tgz","fileCount":6,"integrity":"sha512-TWAVpJWFdQZI1dQqdQzHYBwgDyKo1JPm3AlRXoTiOM3EHXQwBUKvRF759vVp6I5BO0HKO/+uuPiP3vP/o8OYfA==","signatures":[{"sig":"MEQCIGkYZHNfXRC/ny2gNld2CxAv/l/h/jIIB+LXmY0vrar1AiA2jPS2K1Mgq4d+FDlI5nOE3IUecCiYF9zt6Xvabi5KGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15692673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"71bc3eb7886d213b720ad3a38a0ce0fa06316b1c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","prepack":"bun run build","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.856_1787969769143_0.0803301925158042","host":"s3://npm-registry-packages-npm-production"}},"0.0.857":{"name":"@tscircuit/capacity-autorouter","version":"0.0.857","_id":"@tscircuit/capacity-autorouter@0.0.857","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"56fb097d656a7957754392841ec668913d0a4808","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.857.tgz","fileCount":6,"integrity":"sha512-NJZVjBYfGOek+Sj5L1iBQWl6BTsMZiIGHfZnCzHm2WbS+8S3g/YWj9UeQSEbAHr3GvrVs1bMcKqupr8rbmSmnQ==","signatures":[{"sig":"MEUCIQCPu4NThx2xx0hJ3V8Xf5oV2SNXGnVkkhC3f5rQ30vvLgIgaI65VWhWo6Dfn8Yu7+8/h8jkLTo6MiEtrCD3Hckcqa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15557921},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8a943bb47a892a4f99aa4b2b6f184195b34ab3c3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.857_1787982027941_0.8450776036243115","host":"s3://npm-registry-packages-npm-production"}},"0.0.858":{"name":"@tscircuit/capacity-autorouter","version":"0.0.858","_id":"@tscircuit/capacity-autorouter@0.0.858","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"68dd87eaa775805e82b2b1e1073ee309d4b8fc56","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.858.tgz","fileCount":6,"integrity":"sha512-SMnzaiQA6HILRRw1OxEpYe5YyDDuUWmZjGnxCOWAaU+wdOMiLTC2yJ3if+q610qcuoTkZP7bAHsFzxxLPqy4Eg==","signatures":[{"sig":"MEUCICSp8C6j2bSwOXKVQ0k3l/xbGcLo3A5MsnEYwibcXrJHAiEA0hPmzZsXk2nY+3DXSleyXXsCxPOHm1ZwSBytmMcbBCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.858","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15710487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a8c840f61b3061e1c3eb3441b47b2db0dabe8fdd","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.858_1788039908894_0.06525472860735704","host":"s3://npm-registry-packages-npm-production"}},"0.0.859":{"name":"@tscircuit/capacity-autorouter","version":"0.0.859","_id":"@tscircuit/capacity-autorouter@0.0.859","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"f7cddb6d039696ec2ca633f38ec58234f7d8b9e8","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.859.tgz","fileCount":6,"integrity":"sha512-5YOJpIqKMwR/DcaxX4dSyfvKbgqHVRoVSf0BHBnmUHFVROTAB1CJuPRSWpgCekgn8fMyTCqBbpCquztTtbZeMA==","signatures":[{"sig":"MEQCICyCyNB0le1GNZu/GxsS8wr34zg83yWDyKzFeVhNg8WCAiAfGsnV3OEYqM+M7SJxeJNBCSvcBQGkEpTByxfJVMUfgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.859","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15710100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7225c0f32a48aeaca988347daafee1b95255faea","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.859_1788044685550_0.8946562309985202","host":"s3://npm-registry-packages-npm-production"}},"0.0.860":{"name":"@tscircuit/capacity-autorouter","version":"0.0.860","_id":"@tscircuit/capacity-autorouter@0.0.860","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"97da8af9f3d7c86ed1c0f0807ee0e885a1827363","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.860.tgz","fileCount":6,"integrity":"sha512-W1a4KlanYMWaWtIQf2UmtBzlEaO2eCMRTMUS9xLWEBLye85KF9uc8jPc9gBk9O9JBMfgbXhxdQvQVHzWoxIz5g==","signatures":[{"sig":"MEYCIQC/TaUneCCJGmm5TduHVl4nMqNDSEeEdAKcwn8ZUyBIGwIhAOJtC/9mAwI/T9+HOwVFw76oFhLwCNXCgWn/b9fqw3EX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15710100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"367c0c8b24de42e9fa61b6bdbc8e2bf93c7991b5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.860_1788167081646_0.13414168142580962","host":"s3://npm-registry-packages-npm-production"}},"0.0.861":{"name":"@tscircuit/capacity-autorouter","version":"0.0.861","_id":"@tscircuit/capacity-autorouter@0.0.861","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"71eb8e7a577d7377f176a7651fad320f203ab81a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.861.tgz","fileCount":6,"integrity":"sha512-8OMULUAyGcDVnfjnQYENSs8++6w8d92INHENyAOeveNL6LdE9REuy1rJOyy2PF7N7bS6vr4Flu8sZOjp3zg4eA==","signatures":[{"sig":"MEUCIFueIvft06+hkx2e7mHaxa/m5VrWfDJTDRDLDaxustygAiEAiVTCyyOjFmjZerUg2BI0cVP0Mh4Iyagx8blVp/ehFUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.861","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15712845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1f4936c69593dcf6f97d8e821132a4e0e6aa9338","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.861_1788168270166_0.9964933053815463","host":"s3://npm-registry-packages-npm-production"}},"0.0.862":{"name":"@tscircuit/capacity-autorouter","version":"0.0.862","_id":"@tscircuit/capacity-autorouter@0.0.862","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"460fe0a7902aa40078ecc62e930b2dc8acf07838","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.862.tgz","fileCount":6,"integrity":"sha512-IxzzuKL+KApwCdLUF3twiQ5G+b2EUjA4q1VN3VRWdjk3shmS01yuLfTtHH7DXq0shTcEqghinV1HDXPuRTFocg==","signatures":[{"sig":"MEQCIGewqidtuTMtxcUA4C2NNTa0EvfeWi+WeUg7g4gzwVIsAiA5cSJ3VotZfuG2V1dhrVHBefa5tE0TdPxBtG4ZJQsiJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.862","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15710392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"787b78b8a6e0632519fd0128e6699fe74c9a8054","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.862_1788242980128_0.4497796788830233","host":"s3://npm-registry-packages-npm-production"}},"0.0.863":{"name":"@tscircuit/capacity-autorouter","version":"0.0.863","_id":"@tscircuit/capacity-autorouter@0.0.863","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"d370dfe9463291bf770b91f484e06aa10ab6eee3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.863.tgz","fileCount":6,"integrity":"sha512-gEN9pueZ8OfFj+J73HjD6eQ5vO/C1AvfMzCIHCPHfeDO13Rux9fNbvaOQLL/xDZUzgHKeV3UbxZXwkJe6bWiDA==","signatures":[{"sig":"MEUCIBNC74qeYlfPw9LzR8Vv74YcUkcsxbPFr89aAjj+FtGIAiEAsgGH4H98MxZiHwW8a0hJd7FBNVhE+NNmZrBgTOPJ8ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.863","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15712923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c23b5e51a0cbd40fdc4d9454fc6e289af9432e13","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.863_1788285193567_0.4087403690321445","host":"s3://npm-registry-packages-npm-production"}},"0.0.864":{"name":"@tscircuit/capacity-autorouter","version":"0.0.864","_id":"@tscircuit/capacity-autorouter@0.0.864","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ca752972000698a06fad41d6d46811dd776d8a51","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.864.tgz","fileCount":6,"integrity":"sha512-lGexikFguWQVt5quJ9e4cQqfu0sRSKcPmGcU90sy6ardX0wYrGfgDm6oefO1J7HBKGZdRMa5TgOzTH20VwEb1Q==","signatures":[{"sig":"MEQCIDWmlIFF3ZuSpDHR/qEU3t654R2W577BDMZLwnJCfv1HAiBwQMglbFhndttXz0m+gkWYRIlsfZdcLTA7svhqk3JvSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.864","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15712923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e76aea2225cb4fd2b1439639ce03b55d6e25efad","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.864_1788301754618_0.023059343139015587","host":"s3://npm-registry-packages-npm-production"}},"0.0.865":{"name":"@tscircuit/capacity-autorouter","version":"0.0.865","_id":"@tscircuit/capacity-autorouter@0.0.865","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"fa6af93aa649000043d41622122250a051ef1d4e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.865.tgz","fileCount":6,"integrity":"sha512-t/0gpArGhB/5edPzBHWTPTSoBkVSPfTJf9pZLBmMONoPdY5PL4Bwxbb/dhUxGdHRQMY31gn6vdGByjofqc76Lg==","signatures":[{"sig":"MEUCIQC5Qz4Z8JfLkz85jOFvSpH5tE/mdq7LcURd7j13kol1EgIgTH+RdIzftoSayqTFYX2K0n52KYqr5/peIEtHrpPXO3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.865","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15712923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca7e9e74c45744e95d069535143f3c155687c9e1","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.865_1788314986916_0.5944086122778649","host":"s3://npm-registry-packages-npm-production"}},"0.0.866":{"name":"@tscircuit/capacity-autorouter","version":"0.0.866","_id":"@tscircuit/capacity-autorouter@0.0.866","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"1ab1765d72044242a037dc15657cfd65aeceb836","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.866.tgz","fileCount":6,"integrity":"sha512-xjCvfbtzWE2zW5um7GXM+ECq9MciOBGNuMZ1Nk6VL60qykMT2ojUSgm3kv9UFCnsBb7pm/kHncw1XdHpkmoK5A==","signatures":[{"sig":"MEYCIQD2zdHh7DktPbtZvvUbvPUB00Q+cPFizzmDGViwE3rfNAIhANTlI0i9SykpyTauCRvMJMQH0mPhBc9ndxqFtT5klaf4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15783030},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9455915e36b16bf24e759b47b130e4932afdec08","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#0c7f84810aceb70f9517c274116071f2af1ace6b","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.866_1788322830122_0.20792222684874484","host":"s3://npm-registry-packages-npm-production"}},"0.0.867":{"name":"@tscircuit/capacity-autorouter","version":"0.0.867","_id":"@tscircuit/capacity-autorouter@0.0.867","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a1e18b13121ee55ce9143878500a875591e901c3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.867.tgz","fileCount":6,"integrity":"sha512-UXrP2yqBkP1FO0sEvMq74EtVySxPvV3ldDz9l5rKGXrMa+dTkNqkCqYTMuUeE4YeFP9vKNCg/ekL+kakeuJKzw==","signatures":[{"sig":"MEUCIEWOTc7I7JyMP9s95vsWTi3WGGBN4TJWFSikU6X/kIWGAiEAkrl9o14IT9M5dOx68ZYWa1zpH59edqxqCbl0cYXww74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15782980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e26951fa87995bafde18e4f4f884cd5f655ccd1c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#8eaa775e7c7a2c32c12a82da4edef22477549027","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.867_1788332280603_0.25928900489234996","host":"s3://npm-registry-packages-npm-production"}},"0.0.868":{"name":"@tscircuit/capacity-autorouter","version":"0.0.868","_id":"@tscircuit/capacity-autorouter@0.0.868","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2350aad4d9d55d34f1cda85a4239b31bfc98e75d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.868.tgz","fileCount":6,"integrity":"sha512-uKEj+7tRuZ5TP645NOuzBRfzHsgzDheA8+R0HDAjStfLfpTKJUX7AgrrbwDHhJaE8eZmWirMIVwbujAdNKvLSw==","signatures":[{"sig":"MEYCIQCHsFNIrzYUDlZvVZulX84nXM9ycB3SPtzkSqIOz0F4FQIhAJE43chvJbjCvzkoQ/6+1xvLvewki57k6Dn+e7dvqUoL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.868","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15817713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f3c8c714f129e0777cc89fcacfaa7a6dd97b38e7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.868_1788383041396_0.07041282750709765","host":"s3://npm-registry-packages-npm-production"}},"0.0.869":{"name":"@tscircuit/capacity-autorouter","version":"0.0.869","_id":"@tscircuit/capacity-autorouter@0.0.869","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"9c4b4bcc44aa07b375bb065de53992098a17a116","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.869.tgz","fileCount":6,"integrity":"sha512-rXiAVhxRhO7oR9Q6M9GKmjHQYySyI/VM3nB7CqPp4NS8vhoYr4zS2GcYajTblaE34FhB1Z6hhbVlCo7I66SrWg==","signatures":[{"sig":"MEUCIQCmosXss65x76Wl0w4PhuVLlzfRd892bKwc85Wr6Tm5lwIgDeGPuTQiYq1s30BFaayJ1K8Z/CJL6SbM9rjvD20C7QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.869","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15819849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"87ead800f4d35a605537ffdbf6c90e9348159b6d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.869_1788388644515_0.5822027880415281","host":"s3://npm-registry-packages-npm-production"}},"0.0.870":{"name":"@tscircuit/capacity-autorouter","version":"0.0.870","_id":"@tscircuit/capacity-autorouter@0.0.870","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4cd56cffee07ad2aee606292b17427be186506e6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.870.tgz","fileCount":6,"integrity":"sha512-EJdOgGdxp+fMGaguIplAhlo304kgpUpTJL6bAkMIExda+x/7JXJT9BEkkOTPOga0q0ywGz9w4VHRofhNsRSceQ==","signatures":[{"sig":"MEQCIEkTGWHBAP477Tj4ucZrNY8CFu3bwCtf3XQ+i2mN3QgWAiBCAZlQSvhNxvpBP5mPTV477swZK9WuEh86g5FpwcPJYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.870","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15828312},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d9f988d8d8257f8e1e509174e929ab073f96bc00","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.870_1788449161599_0.2738578941956209","host":"s3://npm-registry-packages-npm-production"}},"0.0.871":{"name":"@tscircuit/capacity-autorouter","version":"0.0.871","_id":"@tscircuit/capacity-autorouter@0.0.871","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"bfae16122731db80c46f2ba8d8a7670fbbfe6000","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.871.tgz","fileCount":6,"integrity":"sha512-kYWY0wAnlt7zAKg8CS1xgOv3EczRJfStwhp/sNPKpk/aiG7hgE+ju3Hkq44r6laDZETD2gZfgyJsQjv/JBWMdg==","signatures":[{"sig":"MEQCIFrATvcsHrjm1JBzGGigcRiHShYv4bjpZUtu3At6JxSiAiBCCvMGCnzf1mIDDsMXbYVE3xrZ1WOTMVuntc+ikwTQuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.871","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15817251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4ef6cc48938ae16e0ee83ec1336814a2e61af498","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.871_1788450152378_0.028325407529650404","host":"s3://npm-registry-packages-npm-production"}},"0.0.872":{"name":"@tscircuit/capacity-autorouter","version":"0.0.872","_id":"@tscircuit/capacity-autorouter@0.0.872","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"768a4a28eaa50bf468bb0ee451447244023e2340","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.872.tgz","fileCount":6,"integrity":"sha512-W+LMNqyBAw8BK4JkyYdo/4ha7/DjG9iq+aB8o51QIWXVpLG1ZfLwLCsT8g9xM5l3VUb4O7FonQsgtX41P2sMEQ==","signatures":[{"sig":"MEYCIQCl9NG6QQWQzE9rWtV8i3blvuFKYQqptAZ+mfRmtBHnyAIhAMWNT/2q+5AEQoyc/hDQ7/v0hNeTzLBMjaodaS/hhIZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15820829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b13394891034d560749f46071df5fd98062a9f36","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.17.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.872_1788457153243_0.4598204035214688","host":"s3://npm-registry-packages-npm-production"}},"0.0.873":{"name":"@tscircuit/capacity-autorouter","version":"0.0.873","_id":"@tscircuit/capacity-autorouter@0.0.873","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"051f89f01d7fd0831c819a3e6ba1ce8b11450b6a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.873.tgz","fileCount":6,"integrity":"sha512-57z1AayKmXVSq+CLROeLZP9roTK/DUHhIAz23TiQqxJRO4OaMsNPoCp/z+HGZ2jdQD6IDvctveaajhfh2e2dkA==","signatures":[{"sig":"MEUCIQDhv9YdMHgorOgxvzN5vAfgF5ibPKXBBeO+4p1jgGG+KgIgdLjXA3rbkdblF7bzDNDv8cTfMyJMhdaOirw8Yd+XFhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15825475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4e7897f747f25f589ce09f3c5bcae4d0d978f580","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.873_1788534659289_0.20703671900643572","host":"s3://npm-registry-packages-npm-production"}},"0.0.874":{"name":"@tscircuit/capacity-autorouter","version":"0.0.874","_id":"@tscircuit/capacity-autorouter@0.0.874","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"fbdb1c5caff0032366080b1ed74a75a37de21837","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.874.tgz","fileCount":6,"integrity":"sha512-5jMFgLUIPjQE40qtfC/tfjYPDKa8H3mKpmagCUSPnwJansldFvRU+eKcoD8mdJxUR84OQ0CwqpYQMZbvBPl4Pg==","signatures":[{"sig":"MEUCIQDiF7awCxtaia8Voz2pBhA2FlBVM23wYb1CPeu8PG6eGwIgGA/5N6jvo/j/X0yN9UVxf3s8TOS5rs1D3MAqWFjwpdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15825475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a185f5dbc470e90993702c9066f67004bfd65c25","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.874_1788543864701_0.8086013141725008","host":"s3://npm-registry-packages-npm-production"}},"0.0.875":{"name":"@tscircuit/capacity-autorouter","version":"0.0.875","_id":"@tscircuit/capacity-autorouter@0.0.875","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ae91c9adb6864f302afd6b13265af0499936b1fb","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.875.tgz","fileCount":6,"integrity":"sha512-zWh8u54C9X0imSNXs9ZHYPw4LGY3EsJWvGC1DVFdfOiPtm3myKbr+L4VYj9iUXwfblez9GvOnaFpQVIE2PuxHQ==","signatures":[{"sig":"MEUCIHJGQ1kgbxamDNiwlPxaLiCphpvidRjQMPsE+mBeKH4tAiEA2Szyeak3O21M+p7cfUR8gmZi76UPgJBqjUlw02gHzxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15822877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d693c94b4da7b6cb4d6b0d443fc7f27a05d036b0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.875_1788551046999_0.7132190109053365","host":"s3://npm-registry-packages-npm-production"}},"0.0.876":{"name":"@tscircuit/capacity-autorouter","version":"0.0.876","_id":"@tscircuit/capacity-autorouter@0.0.876","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ac2116345d1e603ed5d558595cfd82bdd4caa97d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.876.tgz","fileCount":6,"integrity":"sha512-jqCuHe6le34G1zUI7OJ7MOb34uQEo8B5waq0LladnpAczA+RiY5/RpQh7autJbNFH8L5DXT4eaFaCP5Avf+3hA==","signatures":[{"sig":"MEUCIF+a8HKlINE4gnAWIi7mFEzeHOscNnDbn6qzdQw4z6yFAiEAsjU9qD+48MrYt9/6oGJx90/5sh78lHzRos5UZWUTA5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.876","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15823806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"200b9443ef59b90001c5d3ede755e34d365842c2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.876_1788575527821_0.7064210336541463","host":"s3://npm-registry-packages-npm-production"}},"0.0.877":{"name":"@tscircuit/capacity-autorouter","version":"0.0.877","_id":"@tscircuit/capacity-autorouter@0.0.877","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"9cd148a8a7c639c513046b2c7bd1d0033103bbff","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.877.tgz","fileCount":6,"integrity":"sha512-h80grWtnsLfjU5U9IxN0OMbtyZsgbjOucL7GRKz8QpLs9aTyta3JVZU/oMvQhv4wQMErlyRDwKIrNGlFzO6LZA==","signatures":[{"sig":"MEUCIASDVJS2VBK864qe+5aTC/hY+CvsXThKy3AKsh+pNhsLAiEAroTtqUDOHEgN2gZWtgIdfgKFHWjrLUxefNGtfTY5q9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.877","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15835776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eae5e8f8de2d8433bb6142c906be91f11472b87f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.877_1788576473122_0.21195587655758752","host":"s3://npm-registry-packages-npm-production"}},"0.0.878":{"name":"@tscircuit/capacity-autorouter","version":"0.0.878","_id":"@tscircuit/capacity-autorouter@0.0.878","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"0f31657c20e350d6ce8c5f831f1ed5ad7e5a2a59","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.878.tgz","fileCount":6,"integrity":"sha512-2YBvPOoiKnhTPIcRwrI0HduclmBKNIBpvlRRQr9EBbss6L46aiem4tbJVRNcT5RfXE9NcWGdeJ4K96yN73EOmw==","signatures":[{"sig":"MEUCIQDayYngYzyfdmUazgAir0QDxAb/40bM9T31c1ThuHAhCwIgejca+xyMmweY8hl149JZBEoDsK5ewrE+e6S39XSfAG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.878","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15833178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f44716ec1a884cdd1fc65212293a5b4ab6b99984","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","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#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.878_1788576710756_0.9287829773172602","host":"s3://npm-registry-packages-npm-production"}},"0.0.879":{"name":"@tscircuit/capacity-autorouter","version":"0.0.879","_id":"@tscircuit/capacity-autorouter@0.0.879","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"be8c9ea68cd15f6bb27ecdde4165cfe7b9c80521","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.879.tgz","fileCount":6,"integrity":"sha512-mLdO/YMS5Yti0zWOtEC48/egdknRKx1EZ/OmsqbeDY+CZwtqMz54+ybJ6GWxv1E4NYsZqJHoIyImBE5AQ/LsBA==","signatures":[{"sig":"MEQCIE/1FYHncsGFxTmMVi04I1FbIb7MKgfmgFMptXJRvlyrAiAq3HN2EUSNTco3yigVZfbpucaIvQMsorzCudCbLnnAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.879","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15840429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f3ceee24ae64c66c878648bccbd71fa33d4c2f83","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.879_1788583533547_0.5610004094363801","host":"s3://npm-registry-packages-npm-production"}},"0.0.880":{"name":"@tscircuit/capacity-autorouter","version":"0.0.880","_id":"@tscircuit/capacity-autorouter@0.0.880","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2f10d87737227c66d6ff1a690782e2a7ad2843c9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.880.tgz","fileCount":6,"integrity":"sha512-nWsUm3airAlk38g8Ace7uYKae03AFQg1irFKbRPapcMP0kAXIpKnK8TJwsHoSm0U/PEK7qj6gAoAKGNibkTygw==","signatures":[{"sig":"MEQCIDro83nUHBleD4kkBCuhNdHNimGUbfMzKaRfQG7Dqlq7AiAt3zUZ3stmvNcbe6Bpz+nWpdvoa7vaekYJh4CtboBbpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15840429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f355c7eb869599e27401ed9da24b18d94e198cf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.880_1788625396613_0.528655369373499","host":"s3://npm-registry-packages-npm-production"}},"0.0.881":{"name":"@tscircuit/capacity-autorouter","version":"0.0.881","_id":"@tscircuit/capacity-autorouter@0.0.881","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c729df49736bbc1d3b12bebb41755dbfa7908956","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.881.tgz","fileCount":6,"integrity":"sha512-oaFnMsJd4qddZ9yIgdGJWtYS032K8yo+yllHFHqblz+WeP0ei3K0CWdSFyt0CdtGlQh4ugoE6xkYuOLrlzRfhA==","signatures":[{"sig":"MEUCIQDB/b3H/XhxdnMLhg9fh5Dq/NnbwwGHAibzx+4h/CEd2gIgTcx+ZqtGOrbaxveSUSUDFLEFaYEFEkPRtPbWxyGnv10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.881","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15841442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4583c40c03905dbc725ba2bf99ef9eb4dd972e6d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#a9654302bdfdbc93222f1f66ce5d67ccd6ecd891","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#c55b028f537c91c8f99f06ae10db26cc2d2aaac6","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.881_1788625816234_0.5822709528709189","host":"s3://npm-registry-packages-npm-production"}},"0.0.882":{"name":"@tscircuit/capacity-autorouter","version":"0.0.882","_id":"@tscircuit/capacity-autorouter@0.0.882","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2609c622ae1681a9f1717714bfaa0d2beb55561c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.882.tgz","fileCount":6,"integrity":"sha512-/GqNU3+fGOf5HJTksXTkfXJit+5AfFHIl0qazbNCDXOMuSBvvPIxZjgd4GG5gcXcFs7GLZXavnQi+x3vet0cRg==","signatures":[{"sig":"MEYCIQDxiBFdtZyi3fB6xtG8h0wfkJbEfTX6EJ2Amx+YHK3xZwIhAKzi+f25MXM6z9wQr6BJGLgzZ7x0OittSHYDObulo1nr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.882","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15847064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"386c0d9ffc7b1cef57fd614ac0fbec44c7239d4e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#9d6da7d69e7a02c066cf8e962b981da3c0b4e350","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#c55b028f537c91c8f99f06ae10db26cc2d2aaac6","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.882_1788627101627_0.7392540929085043","host":"s3://npm-registry-packages-npm-production"}},"0.0.883":{"name":"@tscircuit/capacity-autorouter","version":"0.0.883","_id":"@tscircuit/capacity-autorouter@0.0.883","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a249f0beff29e5bf0e5ad5e471ea7998e431a4a1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.883.tgz","fileCount":6,"integrity":"sha512-t7MoWg+mDiWnj5fMUkuotaGKC9nHjwbs4BJ7ejxj+1qWRD2UOrhxxS+ZEUm13Pu8IEXWWmO9q/mcqzfQXywARQ==","signatures":[{"sig":"MEQCIFa7qNxiK3VKz2iyVWddZqCjOkDwI6AMGQgRmMrTdNAsAiBRCItvTaU/3pUjpdojntNoM1H57I+dTgSa0smW9KrLmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15847540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"55cf1a6da6739615355ac907dc5cb61cdca452dc","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#9d6da7d69e7a02c066cf8e962b981da3c0b4e350","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#075c5fd7a15797b36deb43c775328349470e1a79","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.883_1788633682307_0.2254105186246962","host":"s3://npm-registry-packages-npm-production"}},"0.0.884":{"name":"@tscircuit/capacity-autorouter","version":"0.0.884","_id":"@tscircuit/capacity-autorouter@0.0.884","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a42cf7326d8af3cd360083836fd4281c0a303f23","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.884.tgz","fileCount":6,"integrity":"sha512-n8eRJy/jSrG5eDpjPKYgTZnZEaTrm63PdyLuQzwjvM3NqxuWd4Te6bqiQZs+8qFir1Ir65hbmkXj/TJnAHA78w==","signatures":[{"sig":"MEUCIGid/Tg/ai+a86QvA+9YwopF+bw5odD9ByaZDwoDghqkAiEAosgVODxcZhwgHYXJjnHh+gJQxs/VGqMcm5APJx7H9Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15847205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f721304fc2f84c50771cdf6583e54def96d8bbb7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#9d6da7d69e7a02c066cf8e962b981da3c0b4e350","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.884_1788634851063_0.6498521768088166","host":"s3://npm-registry-packages-npm-production"}},"0.0.885":{"name":"@tscircuit/capacity-autorouter","version":"0.0.885","_id":"@tscircuit/capacity-autorouter@0.0.885","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4a59515203cbc2ec2a5b40e346ccace6f6f688a7","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.885.tgz","fileCount":6,"integrity":"sha512-gG2GXaXNdM1oKEBRNt8FJMVGIRUqooLj3hMouywmlwNHtlZOYMKqYs0I14aC2ZZELOLc0Nz7RenHagcafyv3Uw==","signatures":[{"sig":"MEUCIDwQSqFQEmGa6Feu0Ep6h22Ds4CT2+sxqVK+k4xYKutqAiEA99CQx8jv8WnOEZTSrgOGyfPiFx/VlZytkRurqTW4yD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15850131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"02d071419da92e2a9f5248592bb793b05cfb2370","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#9d6da7d69e7a02c066cf8e962b981da3c0b4e350","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.885_1788643896372_0.5002081625617112","host":"s3://npm-registry-packages-npm-production"}},"0.0.886":{"name":"@tscircuit/capacity-autorouter","version":"0.0.886","_id":"@tscircuit/capacity-autorouter@0.0.886","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"0ca39642c24972e2ebba3eee82b36596e59e4660","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.886.tgz","fileCount":6,"integrity":"sha512-HkG/1g0QsQQBJQZse4SiUQAoBAzUD0+f1q36lGKhizRojalOx2YTBmd/plh/UPC1DisXziBn8Ytx32nMQCho0g==","signatures":[{"sig":"MEUCIAVlmuTQrwsUCDk/mg7ePkb1B5A13Xm6giVnN0qkZ6fzAiEAoiHfRRIIIGwsHKlcVgTSFq91qS6m9W+kInSCtyCRk/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15902887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b19d508f2c71b8e0cd36e5f12704a301d9ef94ce","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.886_1788794286857_0.7223007407615707","host":"s3://npm-registry-packages-npm-production"}},"0.0.887":{"name":"@tscircuit/capacity-autorouter","version":"0.0.887","_id":"@tscircuit/capacity-autorouter@0.0.887","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4c0a78f2c459a15a6711ca7dfad16f5ebd0580b0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.887.tgz","fileCount":6,"integrity":"sha512-5a0qs+uiUWCngvMZCUFk3Zcla3DbRLMBl5br2WuG3ew4U/h+/fGcTHzOpZToO2MGXLbnhXkAz6GFiNWOnzIpSw==","signatures":[{"sig":"MEUCIF8AQ2r78UB2mx8NwtszhdIHWOyk+U4q47QqZoKdHLJZAiEA9cCfESMi0oRGp4hOQ6/vAJWD4A+4JuJNSwuKHSLD6So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.887","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17234042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f6c9e327e0b4e532acd16a47912da236ee334359","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/79f794a426c32740ad89edf3624ac9e0c881bc13","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.887_1788820584350_0.7343256491570673","host":"s3://npm-registry-packages-npm-production"}},"0.0.888":{"name":"@tscircuit/capacity-autorouter","version":"0.0.888","_id":"@tscircuit/capacity-autorouter@0.0.888","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"38037328fecd067b0b5ae2a669f65d00775fcc70","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.888.tgz","fileCount":6,"integrity":"sha512-+MAFQS8TvcPHtcx24/OF9Z6mo27L0xi5GEPRMxZ5CeNLUenNZIPNbjaTWLl6CBJdbpvkFRyFo2F74Kg/91ghfA==","signatures":[{"sig":"MEUCIQCDpXc8T+R7CDxQFyqTzHylaBCdBrE3cZ3zDKM2pzYALwIgJ63lrJbXOF8TLlIgQj/NoYOGgzSeTobUZlRGZaXZSHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.888","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17234042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"97486939c8f1378b48f61fb6cead245c977f6bcf","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/79f794a426c32740ad89edf3624ac9e0c881bc13","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.888_1788885363742_0.991888275864981","host":"s3://npm-registry-packages-npm-production"}},"0.0.889":{"name":"@tscircuit/capacity-autorouter","version":"0.0.889","_id":"@tscircuit/capacity-autorouter@0.0.889","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b65a565dc273fc142b36996e315ff389e44482bf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.889.tgz","fileCount":6,"integrity":"sha512-TNg+nRWlNO6mciuq6/vF/a//ruy7LV9gxGB5cp18Kumq/IaVVyo4qeydQk2jFF03RsSoEoldDoEdfCZcuZOXRw==","signatures":[{"sig":"MEQCIEBTtpBE3OBsNXLKgeIqKdruCdtQ1OyO2zXkZKbufIaMAiB8MwvpDGJPjGPYqxO8/XpWwQA11BgpoXO2wLPHN2b8dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.889","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17233633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"48b84c3ce59403dbb3bac771cd2f4bb9ea4562da","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/79f794a426c32740ad89edf3624ac9e0c881bc13","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.889_1788886616296_0.08615517001894091","host":"s3://npm-registry-packages-npm-production"}},"0.0.890":{"name":"@tscircuit/capacity-autorouter","version":"0.0.890","_id":"@tscircuit/capacity-autorouter@0.0.890","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c1d488261803668e6ef43c5ebad8b1aa91593e9f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.890.tgz","fileCount":6,"integrity":"sha512-x8F/7SOAHxsd5EO0uBtdR1LbvQY21V0ev/XP0BxkbIHlyqIpwJAoRDTxrmbCLcJD3rI7C8tJj9MDclyfkvIoBw==","signatures":[{"sig":"MEYCIQCVkhaGnnYLPXyuEPKzstAoinDa0BLspnsfqfeJNhHDWQIhAIl+nAcTMFlVq/0xjNqY/O+EF0Jqvl0Q9zuCbqjj+/Eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.890","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17236265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a84198380f69369e34270f46da66f336a71e0e8d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/79f794a426c32740ad89edf3624ac9e0c881bc13","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.890_1788889992846_0.8193544085360287","host":"s3://npm-registry-packages-npm-production"}},"0.0.891":{"name":"@tscircuit/capacity-autorouter","version":"0.0.891","_id":"@tscircuit/capacity-autorouter@0.0.891","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c07537dec8e08ca2e9b77d27ffade9490b77af91","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.891.tgz","fileCount":6,"integrity":"sha512-XEsmqGbBpC48mDSqh1S69c5Sqw7dMW0odKdhMWYpw/lNE0bnYZpEmWCzm1s7bCpZHYYW/iIceGcxosyDsa0BJQ==","signatures":[{"sig":"MEUCIQCiFacSUE9RDK2+5kTXYPKxriz22G4a3D2c+CwPdQHMPAIgRkGDb1PBPVZuKxzfcbCp0Pn4enjfyhZqj0rFcBp0FkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17234783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9132f933760964486948f6965614a40842f52c1f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/79f794a426c32740ad89edf3624ac9e0c881bc13","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.891_1788928738586_0.4066082896437453","host":"s3://npm-registry-packages-npm-production"}},"0.0.892":{"name":"@tscircuit/capacity-autorouter","version":"0.0.892","_id":"@tscircuit/capacity-autorouter@0.0.892","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"9f2599ed10fb46e547a38b2d25a86111135fa21e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.892.tgz","fileCount":6,"integrity":"sha512-2dxTI8b+IcSs9rf2lT5V45GqOLwEYixKOUDeIJ4s23mFpqDFvLR+0+IPuCVLYz/1194N+kuJr9sUpLeOLipmZg==","signatures":[{"sig":"MEQCIFx0hHlWll4NBompsKtt9fsINoZNMqMn+fA9O3M6FGc8AiAaHqNBVF6dQuDR7ecFhVZwSP6Mx9f9sTlo1Lr7BpPomg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.892","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17112511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f174c6c8ca289f44b2013dad3ab05307444368a6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#92cf73cd5f7a35eaee365ae4bf64d7b22e9f0e62","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.892_1788934788843_0.1208576658570073","host":"s3://npm-registry-packages-npm-production"}},"0.0.893":{"name":"@tscircuit/capacity-autorouter","version":"0.0.893","_id":"@tscircuit/capacity-autorouter@0.0.893","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"dc037e297b1b025526ab8fa365fd9ee549a6395d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.893.tgz","fileCount":6,"integrity":"sha512-1qYAi/r9GIMov1A8EX2fzLynG0KWR6AHLtCE576hUccEoFeCHqdzObMyi69aZvOPn1wcU7T1d6/o00FooqFezg==","signatures":[{"sig":"MEQCIFUbLdolnUmwTd0H9oJ9BicjacXEpV0wgVPE9LkjYcoRAiBJAlo0mIRO0uznyUmlYlmovG0UVOsgzXUlyMKbYsyJlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.893","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17119981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"65f1f26b4c12b83bc029802daab50bacc571975c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#37d2b7af008c3a79c1a794e2ca307583a0f19c98","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.893_1788968132428_0.9479962209970769","host":"s3://npm-registry-packages-npm-production"}},"0.0.894":{"name":"@tscircuit/capacity-autorouter","version":"0.0.894","_id":"@tscircuit/capacity-autorouter@0.0.894","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ce4a7da69d7731bb1b50c9c36dcde1a657a618d2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.894.tgz","fileCount":6,"integrity":"sha512-KqfFkclk4gmQTTRtL8Vp61BDzLK0mgZi7H3i/kaDQOqFJEy73aXqzcGx+lnB+JH31GwFILGTaisP//jj2/n2og==","signatures":[{"sig":"MEUCIAZV5mFtnGXFAyg9hifa5/tVrSQ8Y0ieIcnPIWP7dbSqAiEAkCR6lk+xAXkwXjCmFR7idJT28gY86stirfeh3+/xWuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.894","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17119886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"414712d794090047c80df73970e8985237544931","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.894_1788974338964_0.07701562050639033","host":"s3://npm-registry-packages-npm-production"}},"0.0.895":{"name":"@tscircuit/capacity-autorouter","version":"0.0.895","_id":"@tscircuit/capacity-autorouter@0.0.895","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"f81125d9d62395e4f67f3e41bfeefcfdbfddd38d","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.895.tgz","fileCount":6,"integrity":"sha512-oEvHjxFixmw9YvA/lR7zLUc1XRlWCwaqKHn6WabftpSE4QWqPqfgorG71QQ9TTJfInTnMIXtgJ11cmKevhUXWg==","signatures":[{"sig":"MEUCIQDIfIszxS+oazOi9HQAdFx5P5i9O1n3RBH7JiQhf3hmRAIgfVbKLaFF9eb+xBcqkIUBzZwQBbJwSRTYcoLO1dqTksY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.895","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17119886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b76c596df8a6afcce5fd293c46c246b9265aa534","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.895_1788984921095_0.7139609693026312","host":"s3://npm-registry-packages-npm-production"}},"0.0.896":{"name":"@tscircuit/capacity-autorouter","version":"0.0.896","_id":"@tscircuit/capacity-autorouter@0.0.896","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"1234b81c2901da92ce5b1fa2d7db74982454f4ed","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.896.tgz","fileCount":6,"integrity":"sha512-VjqIBSN8+pWb9b76xqWr6QOZh+72V2AYxr5R54d/ni4d/4y4azF319NEDP3D+HP6VmI6a9W8NvZPvBb/6fut1Q==","signatures":[{"sig":"MEQCIDi/iEHezEJAAxzXTb2EfqYR3irsZAtzY29p9QPF93PqAiAyf7FWqgFWbL1Rholv70RsKO6oevqfHZP1FtgCuUEwMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.896","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17119886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b20b9689bb460090abdc637ee5289fc6249895a2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.896_1788988192316_0.15814747644124738","host":"s3://npm-registry-packages-npm-production"}},"0.0.897":{"name":"@tscircuit/capacity-autorouter","version":"0.0.897","_id":"@tscircuit/capacity-autorouter@0.0.897","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"fce409db6cfd86303c642b675795b2af1e7aad32","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.897.tgz","fileCount":6,"integrity":"sha512-XwoIeh3FA4sUvec3Lsqk/MSrPGcfAmd0BGX15hSYKxEMkxp3TTCzV7xGMFTiKb030nPMnVi+p4K8fJ6zV4M67w==","signatures":[{"sig":"MEQCICBPOdCEIPiHGF4HGbKkHK9zxZghBLAPXlxfDhXH65tQAiAdA2ynHaFI9vVXeuAXgPGTywqgStHShDSMRKCFuHO7mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.897","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17120190},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0afee3d229f2d12692b83dc3810c5b22d6ea7c96","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.897_1788994487697_0.6192274435638294","host":"s3://npm-registry-packages-npm-production"}},"0.0.898":{"name":"@tscircuit/capacity-autorouter","version":"0.0.898","_id":"@tscircuit/capacity-autorouter@0.0.898","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"229b92b0bf0ad6b8b9a2c621e446f7313c5a3267","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.898.tgz","fileCount":6,"integrity":"sha512-2XSX52I7gn/AVk9XcAXc5IFtovuDaq5DV8o8/grDPeLdHcwcdo4BXDqV4lSBh2BIzGEDx73PCgW9xvuAFUKT5A==","signatures":[{"sig":"MEUCIQDyGtNQstVsQMtSrFWCYvX755iQYfD2aRT8Usv0cnhdGQIgKDyjjM7Rd1JBBDqCZcmsk0XcPojfLvsvjCbmXstS5FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17129137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"af93da3e01f32c285ad7021af4d0d637e72f7469","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.898_1788997046914_0.06774984633525483","host":"s3://npm-registry-packages-npm-production"}},"0.0.899":{"name":"@tscircuit/capacity-autorouter","version":"0.0.899","_id":"@tscircuit/capacity-autorouter@0.0.899","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"06118546f790c731930803509a0e14d3289f76a5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.899.tgz","fileCount":6,"integrity":"sha512-QnYSExRUbaV0weQ2Wad6+azVd3al3jhLapJ7mX1mwb4ksNBBipzzjuduoCrwFADVF58DjDuIZdsfLxKvTvI+Dw==","signatures":[{"sig":"MEQCIGngkf40liFLJD7VYMxgd47z8E5FEZx4kNVOdsridVbJAiAhfcxEClZI82O7ZF56wOAZrkcgdvHwC9IsNw3YSUgrEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17129344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"42ec760888a796aa25bf8c3356f3324f5a75b586","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#c0aad90256a95256fcac814f9f7da81a82a2fdea","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#fd77be86b949a8de03d529b1e21aaf58a540350a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.899_1788997359235_0.46955552523922495","host":"s3://npm-registry-packages-npm-production"}},"0.0.900":{"name":"@tscircuit/capacity-autorouter","version":"0.0.900","_id":"@tscircuit/capacity-autorouter@0.0.900","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"580a30da425d3a142b03f2dc63c215a9d136e5d2","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.900.tgz","fileCount":6,"integrity":"sha512-WWWVnsIiLZGO0TAs+LIBz5hp5U5POH7Iz207UzH98pT0+/EtsrahA6eAieL55/ukg/fKDViLpmx8rQlK6MsIMw==","signatures":[{"sig":"MEUCIQD/M3HruFF0CbKlsA0dtgDhT83QWXxBi8S1biJBdT2utgIgZSgzeLaxmwu1d9BfN1Qzu6M7FzOVheDMpmpOSNH1yYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.900","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17129864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d67796a68c74dbc0563129746d4032a3e62a1ed7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.900_1789005191498_0.9362810862940203","host":"s3://npm-registry-packages-npm-production"}},"0.0.901":{"name":"@tscircuit/capacity-autorouter","version":"0.0.901","_id":"@tscircuit/capacity-autorouter@0.0.901","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"0fc5a51ce65fa3361865d3ff1f953d594924fb08","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.901.tgz","fileCount":6,"integrity":"sha512-gMUL1MkvBSwhuwNU1jtrSNKQK6maqqr2W6wdVh/bx5oaStwut7nvzlmEZKsxFZ8722JBxDKStYC92+t5KlA1Sg==","signatures":[{"sig":"MEQCIDf6t4ECNGFMy8SJrdxA88H9eULOlMfqzh49LPgLrI0QAiBw0UEaVBGtoGC6XGDBXLbRUwfWZipCn0JKQADPUutO0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.901","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17295577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"60d94a8e5c9230d0489e7e5b78e23757033a5f58","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.901_1789057857844_0.8248620848384975","host":"s3://npm-registry-packages-npm-production"}},"0.0.902":{"name":"@tscircuit/capacity-autorouter","version":"0.0.902","_id":"@tscircuit/capacity-autorouter@0.0.902","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"27a50f00beaa043978bec9ffeb76c1bfb210e784","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.902.tgz","fileCount":6,"integrity":"sha512-C7DbPyObyxY7rBxa6q8aoFWdQjtDELbk2cRHBhZ8PhImDQCP6txswiWajVKzdWsCf7YCOf1H3yKQwaviZPu/vw==","signatures":[{"sig":"MEYCIQDlfbPSQFV6sSWaq9nXGb/tHC56xXW71HiQzqcHQL0PRgIhANnJNQoYlHBPGm/OHzy/wwC1qios5TKZs4BQ9WAG90n/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.902","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17294894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1fc398777f2008b88108ea1f9a1552e9f412ee06","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.902_1789061041065_0.9946536500308079","host":"s3://npm-registry-packages-npm-production"}},"0.0.903":{"name":"@tscircuit/capacity-autorouter","version":"0.0.903","_id":"@tscircuit/capacity-autorouter@0.0.903","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"53d42bc76a9ac7b346b586c469a1511fa292768b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.903.tgz","fileCount":6,"integrity":"sha512-RWcqqOMRICFADOWuixb+jVrG/k6bd57KH0dyn4H2F9x4kacK7DYBjqxme/zUwwTyvC3Z5BsLeqUNY6+Vyvm/Ug==","signatures":[{"sig":"MEUCIQDfsxzWvOo664ZkSMI5JmCPgpUZ7P+HVUBIbp1F1KwY7AIgKU7OP6WQQ4eEGNERjm2UCz01SETlwOkLhskjhU0N8ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.903","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17294894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"85ef2c9f4da0f72bfb4e525d667495a7923fd6b7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.903_1789230368207_0.6352039874417383","host":"s3://npm-registry-packages-npm-production"}},"0.0.904":{"name":"@tscircuit/capacity-autorouter","version":"0.0.904","_id":"@tscircuit/capacity-autorouter@0.0.904","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"164daeacfb03389b0239580159fd33c952a9647a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.904.tgz","fileCount":6,"integrity":"sha512-f4ECviI72i8R/Xssm+sH8rrsLFbkjMAGMyrWUmVwsZKzgNW+2J75LMu45r9kMwiW24rtXtjfF15SvP/beDcPyw==","signatures":[{"sig":"MEUCIHL9dczOVx6Zj97AXs7XTARcMP7JHfrusqJ+1ZlIfZFHAiEAlIlz9sIlAxQt0YCeNZ4MGyBMM+g2lU3w5WIUW5TJNI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.904","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17296878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c89a2e0c5b1c0282d9f2d276ab72c358c5cc3e32","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#262f1b7e2c70021785f0ccdbe8e2562f827c7dbf","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/eba02dae55f156990e23fac0108a620c8021f47b","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#69e92efc8c3dec35f9c71ba58b3cdaefffd1c257","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.904_1789248922790_0.3771243072638262","host":"s3://npm-registry-packages-npm-production"}},"0.0.905":{"name":"@tscircuit/capacity-autorouter","version":"0.0.905","_id":"@tscircuit/capacity-autorouter@0.0.905","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4feceb75fb6607d1228cec6cc3ac0f0f403fceee","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.905.tgz","fileCount":6,"integrity":"sha512-VqBYJq7JxNARywymeYI7LDCopc360mCQlJmMpuqyHM5MDD5wSkKpk8j6g2LGPJqKOotd5yFLV0YTRoIePoTl9A==","signatures":[{"sig":"MEQCICQuADeYSbbx7p6iGA83KCyP7SPoaOI+cjrpZxef6ceuAiAK4VC5+ushWV7X2PokArQlFAkO2W8OCiRyJaQPv4s8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17304720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"13b2775fa9036b0eaf5259cb8f39840a03eba444","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#c1043b3043ddf0c4d841fe5a6d9a515165960911","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.905_1789320126298_0.8518666052553703","host":"s3://npm-registry-packages-npm-production"}},"0.0.906":{"name":"@tscircuit/capacity-autorouter","version":"0.0.906","_id":"@tscircuit/capacity-autorouter@0.0.906","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a8810ab9af3e4cae789ee1172aebee8c09508a88","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.906.tgz","fileCount":6,"integrity":"sha512-TMlFp1DgGMB1vVY2V/NoKAUNITpf6MYzTG4BVOx2MA10Q/b6EXE9yNSZbgKNfIgBdUBAeYLONKL9cbsgMdrYng==","signatures":[{"sig":"MEQCIEtOAziqvYBIpYWQj5Eh2j1nqX8Exe0/MEaNgOgyWYVZAiAibjXYwpS1ZsxG0zaYg0MandGNHhV/u1RSTvR03zmUcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.906","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17306096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e9bf70c2f6c37111f40eff26553c09639fb5f668","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.906_1789488217191_0.04599104807922849","host":"s3://npm-registry-packages-npm-production"}},"0.0.907":{"name":"@tscircuit/capacity-autorouter","version":"0.0.907","_id":"@tscircuit/capacity-autorouter@0.0.907","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"3bb4fce5b448a52ed1e53acf43128ccc00706f22","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.907.tgz","fileCount":6,"integrity":"sha512-w7ehSHJ2EOuTNM9FCmVdC90XtUXpTY+ZWFl/m1kZXauZbPuKqc0O7rR5IW2qziRZcQQsRFiGBrKjWlLFa5UHhQ==","signatures":[{"sig":"MEUCIQDrr+OfM8q7wvYOFzzh4EX6/EmuEOef/HBXdrzCDoHQTwIgeJ4Y1r0o7oMa2psBzm8NDQLSclRQVj5qjEo4wKe7LI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.907","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17307800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e2936def6afec50fdb8f1f8d5f7a7ec15f215361","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#96cca6783a6e29d12bb1871185efe6ff2257bef8","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.907_1789514197361_0.8984237964278987","host":"s3://npm-registry-packages-npm-production"}},"0.0.908":{"name":"@tscircuit/capacity-autorouter","version":"0.0.908","_id":"@tscircuit/capacity-autorouter@0.0.908","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"6d4d09321ed451e8eed243a80ea1ec04d2ce9f24","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.908.tgz","fileCount":6,"integrity":"sha512-0wliTPaDSzKEjvHmn2W1Y/a69uL8ptth2l7VU9wQXPEze7LSgMDf9PDPu9V2fZ8CNMbivjtcqgDixaqsv6Xfuw==","signatures":[{"sig":"MEUCIQDrec+/Sd/i7Ofus84nSMCbucXnSOCsiJXkPNf27vgDrQIgZxS519liYkDStBecDLTN0T75cb/evdoW0H5EunPWBbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17309572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c93681a9bc1d17b715e82a0260e37f636013e0b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.908_1789516693935_0.05515043307516643","host":"s3://npm-registry-packages-npm-production"}},"0.0.909":{"name":"@tscircuit/capacity-autorouter","version":"0.0.909","_id":"@tscircuit/capacity-autorouter@0.0.909","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"ec63fbafd9de4390be35203fce00e3f7550d3b10","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.909.tgz","fileCount":6,"integrity":"sha512-FTVvne5/8fgC4LpGpZuzm/eKqokUg44ep5Gie4Ff9FYPRK4DYIB5wtNALteFDHi8bZQ5sShzsrR0efXHUPnwrw==","signatures":[{"sig":"MEQCIBPU1tCg58M4SZgVM45wMeOcBjxUXsGgCIWbzecOT6vYAiB6UFM2rVu4JwHkOsihDGU9RQXEwph/Q8V4c0uIn6+FoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.909","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17309572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"709f870c6ab683d87b798d32a74f18c0484fbcd7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.909_1789568126822_0.570287049411502","host":"s3://npm-registry-packages-npm-production"}},"0.0.910":{"name":"@tscircuit/capacity-autorouter","version":"0.0.910","_id":"@tscircuit/capacity-autorouter@0.0.910","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"d5e93b10c6ee62515766d82d0f7968ba8c23ced5","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.910.tgz","fileCount":6,"integrity":"sha512-Wb6Q9o5YKRmDf5rxkJLiD2qbgwMvkRHjr34PyLZEnZ/EnymEX3ybnmLIF0hzVPoFAmBfp62GWfompQqk//Un9w==","signatures":[{"sig":"MEUCIQDHUhhkDU+WtG8Zba3j0WesOnNkZ9SVguYMwWQY199tBgIgQ6k3BXEbo2y7PwxgO82ctPGHbbPS9CQo0zRKyepuDZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17309549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c9eaf1993cf76917d32867d6dd36fd72da4455b9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#9a3a3d","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.910_1789569669433_0.1691869433848514","host":"s3://npm-registry-packages-npm-production"}},"0.0.911":{"name":"@tscircuit/capacity-autorouter","version":"0.0.911","_id":"@tscircuit/capacity-autorouter@0.0.911","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"6c67311edf8fe4ee583175b4a1c3726440bce228","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.911.tgz","fileCount":6,"integrity":"sha512-+gyMGQmwGlWhEQzfG143RRqLhEJVl4XE531R/zukan++ColX+VecxJXAZN7ThKtGSL/NfzVpMBj7HyFN4jApSA==","signatures":[{"sig":"MEUCIB7Kn3bdB796KcF/d+woz/MElSPMt5SqSZ5xh5TjZGmuAiEAyoCR35nZroozMvwI8bmn7i1GxbAyyKjZYfa8TDddr7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17322286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"395db4849bf7ac296dbd4d0a83ce35f9efd0f5d9","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.911_1789655117870_0.6358684296397337","host":"s3://npm-registry-packages-npm-production"}},"0.0.912":{"name":"@tscircuit/capacity-autorouter","version":"0.0.912","_id":"@tscircuit/capacity-autorouter@0.0.912","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"00c2d0abd739303ec0694944fa36c7fc52c2d028","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.912.tgz","fileCount":6,"integrity":"sha512-NeA7tZtejoOTppkyDddjudpDB8E27RJJwWVswoX0egbGUyhk7HCbvm/SCoewEiYygJdSGxWr7OHU9uziW6JyPQ==","signatures":[{"sig":"MEUCIG2GmkbPdvgAJZoHNjtW1E/uXPYO367XePtOdTCGKJaMAiEAtz2qVh3/eP4hOMIvubVRDDwmEs3GAYGX3fopEZMEufk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgj29oKMamUBsJVMCzJgyHn/PALSPVGONYWXv74uVdXgIgD0BECE5ZBsOVF0Hb2b6safMLL4LdSZKg5N64111a6sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.912","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17328008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"646c43598d8e26c9f1414babf724abea4aa3f13c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/ad3498012c68b9568044b1ef9730d1e1b0aaa9e3","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.912_1789729178866_0.8842052784864738","host":"s3://npm-registry-packages-npm-production"}},"0.0.913":{"name":"@tscircuit/capacity-autorouter","version":"0.0.913","_id":"@tscircuit/capacity-autorouter@0.0.913","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"52f28deecebb2ad3b68ea530d33e87870d355fe1","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.913.tgz","fileCount":6,"integrity":"sha512-iHYeFQnq+AEg8rLJg1YJJ3rIjOvfj1lPbF0KFiY6W8Ftf1F4YnSQRrcDo1hkMlOhZavt48Oxxs5+S9byruwSug==","signatures":[{"sig":"MEUCIHpOSlARGwfBRKpUP+jY/hYSmzvCuDq4/N2P+vZ79Q6zAiEArNH4tS+JkmNrgVub6JK3wyjwb6rKT9veO2LY2P4xIWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKh954Vf09j673/nim1O4CvQ1stLswkA4GUyfB+96oywIgbuvkQGE9H2IwFe0+lEMycQ91R9TKPqd5SGxUmqeu/io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17387961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"17a3216ba594daa201f80b59d1aff06a5385f523","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed full-pipeline PCB autorouter for node.js and TypeScript projects. Part of [tscircuit](https://github.com/tscircuit/tscircuit)","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.913_1789794765223_0.7267435210330329","host":"s3://npm-registry-packages-npm-production"}},"0.0.914":{"name":"@tscircuit/capacity-autorouter","version":"0.0.914","_id":"@tscircuit/capacity-autorouter@0.0.914","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4000bbedaa326be76c5adb98fba43bf1328bab00","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.914.tgz","fileCount":6,"integrity":"sha512-G6YV3FCehf/HbAd5x/YYFynEjTROJ9HyxwE7jEdyFYWdfCEoulwERnFlSuJ3nkot93RAmi5mfib6CGweqDmuUQ==","signatures":[{"sig":"MEYCIQDCKLilMF/D1pibdD85Q6lx+d5MrMeSqt3JQ88/QUDxagIhAPOV9R5U5SZbOdSYLGECB9v4hdLOt7dqwXZfaMqzDU4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOhM2FIgj5E/kebwLBvsX+Z1zGEYz8WyfHJ4OdDzIumgIgPWPnb61UUpBk/hwW5uuWOYmi1AC31Jyed9YVZcEyslE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.914","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17388184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d09d560bdaaa6619dee1bfeb477afeda377e4bc2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.914_1789843416832_0.35410953071104134","host":"s3://npm-registry-packages-npm-production"}},"0.0.915":{"name":"@tscircuit/capacity-autorouter","version":"0.0.915","_id":"@tscircuit/capacity-autorouter@0.0.915","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"11ba0adf46c56a3dbdc464e7ff6b410a207c6388","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.915.tgz","fileCount":6,"integrity":"sha512-8CyXVYHLFJjIJH20NikHQOASqItkr7HjJXSSEDL169iiaXaPS08e12JEoVn6d3dLt/EpcA6TXQcdlP7WUzUT0w==","signatures":[{"sig":"MEYCIQCtD+kfsgquuIP5/AimxDICRx1kWjNAGoFJfyh8qd6u/AIhALBE2IdnDZ3NqghA1RzsiQkR8/HOJvrviFDmoaysjT9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/aHMFmTWDiuVu7a/dKptnsV1OmOCmT13P6ldGHhR4NAIgNK6P41JHmW2aXOMUlXYfKc+ci2rETDLXLZc2tmfNFrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17388184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f3d0bd6668d36070f3461f9f65a6417045d5854","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.915_1789844771355_0.1724237740618071","host":"s3://npm-registry-packages-npm-production"}},"0.0.916":{"name":"@tscircuit/capacity-autorouter","version":"0.0.916","_id":"@tscircuit/capacity-autorouter@0.0.916","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2ccf78e68ff9e639cfa796a101df5afd1639d775","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.916.tgz","fileCount":6,"integrity":"sha512-FW4kjPkpLx0L55C3xGFQ0H+OUaSw2DvsPbCM/1VNSywwqAjJNgLzXSmRtA0K85zqf1+K1kz3jQkcwZ1rhcSK7A==","signatures":[{"sig":"MEQCIEkrAantaKgSLAjhDaUn4YMrVDCxQU+M+ZPfqvyEfOUDAiB6htb8zvHeUAxC3D1ZI6F/nRerbxpEb8kcekfoRvJY8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDxMx0B1s8gds3E8fkTba5rWtHAp8fXvu/Wto1LPsBCqAiB6sz43oqIzPLmcfpihImQf7KoMY0Yg+gj/jgR08GbD4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.916","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17389399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1f5a4bed63a2305ca1af7eb8ad41889f7993c899","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.916_1789860151131_0.9509936886779329","host":"s3://npm-registry-packages-npm-production"}},"0.0.917":{"name":"@tscircuit/capacity-autorouter","version":"0.0.917","_id":"@tscircuit/capacity-autorouter@0.0.917","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"a9521f1cb827778ce925a46483a6c18052c23625","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.917.tgz","fileCount":6,"integrity":"sha512-fOeVDqSCOEcam6D3gfdjhvaSgzoa7oqzsVvOEmUaNGz+2kHi/qjq23WFotLtDqjzYCEKUcbIOdKj3bmFuZdoHw==","signatures":[{"sig":"MEUCIQC0eOuaFujb2chmsyWkJzttIIFO5lzVsnihLp98nsOPAAIgUcWM8EUeY0aXhFBOxGhmmO18aqBT7ChlzMkUmjEfuMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPrCkGZ3lIG3YYbtwnDQtAICAQcOkD4nhDY4vPJi5PJAIgQeF/pHw1sYvUQ3NnQH8bVULxLvDHm/4HO1mIEB2nKnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.917","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17389399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"aee60e376d6155cb7b8f98c745e6e85db41f301d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#7745c91a426a64227eb9b4a3e2c093c24b9f9808","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/eadcc7590199e7664ab7c4f3508a453c8c28f893","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"git+https://github.com/tscircuit/high-density-repair03.git#5f6c9af547dbb70c8948227011e1769b5dfa16a5","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.917_1789928722188_0.75122997781947","host":"s3://npm-registry-packages-npm-production"}},"0.0.918":{"name":"@tscircuit/capacity-autorouter","version":"0.0.918","_id":"@tscircuit/capacity-autorouter@0.0.918","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"cc0d34fb9846d16e85e0aad1f288ccc5e76ec60e","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.918.tgz","fileCount":6,"integrity":"sha512-jffliGPbjy+G6rdcG+bqjtiRzUFJ9MhVVEZQwzXjKulIdDqSjrUEpCR7Kx528ayysw+kT5r42f0IWwYFzFMEBw==","signatures":[{"sig":"MEUCIBEDvkPtpAQr0YHV7JXZVMfPZveDYkkCTtuxcHbeM9SnAiEAt48R6MbfGQfOCtU8/Ch+AjxTzL/62q5Xm3jjvG3zo6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8/3BEu/EnD7ZXdKPnTqEHBT0wDRogxipqwtpvGZozaAiAPLFAEGRsyv446S1plHOzd0jaB8Fbsc1Nf71hKYdplng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.918","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17436318},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3a55399a45d9d32010b1ac15f0857539043254b0","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#940dbb51937b8915b25a080043ba18711c8b7d17","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.918_1789968518090_0.22480331802932896","host":"s3://npm-registry-packages-npm-production"}},"0.0.919":{"name":"@tscircuit/capacity-autorouter","version":"0.0.919","_id":"@tscircuit/capacity-autorouter@0.0.919","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"86c726cb2f74d712f37c3fd5a2a2c66d565c871f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.919.tgz","fileCount":6,"integrity":"sha512-iF2A9Ao8Au/Nj490Ch4nCXUpYhxIVq/WwV47jX67gvTGbo6/dodvbz+zG3nvS3ZKt1xXt7o0i6fn26K7cDD9hQ==","signatures":[{"sig":"MEQCIGbFYR9Qb5Y0B8EGZpKLAuhD8bFN+fT9sbjU6gmBtcViAiBstuvTyR4aY36BmJOTarOnUGGAlOJ5320dNu8CcQ20iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsA7Qj1Onf0Nz84PN84+AtOHyl0HEPmmhErclIjvQcVQIhAKrOU7j7GlakmYWunbbmJzF0BhddN4SBh0dXdSrSBr8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.919","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17426130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b1be78a24b877602e4661ca60653a09643668f4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#940dbb51937b8915b25a080043ba18711c8b7d17","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.919_1790027634138_0.5456066363579382","host":"s3://npm-registry-packages-npm-production"}},"0.0.920":{"name":"@tscircuit/capacity-autorouter","version":"0.0.920","_id":"@tscircuit/capacity-autorouter@0.0.920","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"212677f057c002af8d64cb7b789ae67893aa3250","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.920.tgz","fileCount":6,"integrity":"sha512-2g6wLhhptT9fZ8k0FxsZDXrCLwvXWH+NIBBNy7xWjavS+aX7G4wJHrxV/9WR6CSS90XUxrwV3ojx0XC7CfVfpw==","signatures":[{"sig":"MEYCIQDBsFfrsJYtNNP0arlkatYxzLdR29oJ3V7SHivM2veSoAIhAMaCcqIyzacDO0BX5n/2B6cXO5TU+Ijux/ddJjT5wy3I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDpCqqigFoiuEj0zBn+7bTt+ZWbz6sO0vt3NE6AuZljVAiEAg04v2UUzpCtX/+12FBfiRdYwjEFz3Olaz9IPJkNmN2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17494146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"609332f0a3458573a4b4ea86f91191e7928a96c3","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#940dbb51937b8915b25a080043ba18711c8b7d17","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#5c0ad217a1ee17a557ba160a5ca14ef1f22a244c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.920_1790070695659_0.6656559322794726","host":"s3://npm-registry-packages-npm-production"}},"0.0.921":{"name":"@tscircuit/capacity-autorouter","version":"0.0.921","_id":"@tscircuit/capacity-autorouter@0.0.921","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"faf61546bdb2c35c0aea47ca8c48215660de0678","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.921.tgz","fileCount":6,"integrity":"sha512-+rCroJ4SW+7kyCEFo9H4YV+SIt7hj8be6LBuHkP9JwDlbQAgUfFvcZC1z5ZbOkea/S76cLN9z8Xj11EAuHTP3Q==","signatures":[{"sig":"MEQCIF0Yc1bsje2uAfOq1ffEwmeo3CdlXRVat+mBZ2feW+dwAiAHIn0c/8358/wV6/SSoKz2DyltNcdPtJg6Z6LIK3YhDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDga+78JmhKMGol/BdRqUUh/Xac1EL2XcdwurszTi4IgAiEA03ZZKJQT6Exe3xUPFEy0DOjhKLlOxTl6I8BONAHsI6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.921","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17497967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9b0f1774a929a5bd69dcc50cf0614c58f724ca12","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#5c0ad217a1ee17a557ba160a5ca14ef1f22a244c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.921_1790100695375_0.973703986725788","host":"s3://npm-registry-packages-npm-production"}},"0.0.922":{"name":"@tscircuit/capacity-autorouter","version":"0.0.922","_id":"@tscircuit/capacity-autorouter@0.0.922","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"bc826cb09b2f01c5b1c922d15c78d9c7d1bc2e3a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.922.tgz","fileCount":6,"integrity":"sha512-U4iVsDB5lilptKp3Vvq1+j29WyRmFJzrQwH/StXcPXFBXE+VIszM9PZPyWB2LizC5NX944dD5fLf+cIROD5Tyw==","signatures":[{"sig":"MEUCIBsNqdUWOCEHPODGfF8yCu3FavKaVPi7mAsUoIEItP7VAiEAk8d4U+uOnosJuzk+nd/c06/6VKqH9j5rChZI64C6Hd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAi3WMT6UFn1wWlZ7DVfsPviXSQq+hk9iAkTa9h4RDJgAiEApHqyb2VpyuKQJyjJobXMG1ijuUAyObP83U1n1RJbqx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17497967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c9bd19139de8f6f2e9154d4fc18e18aec674df71","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#5c0ad217a1ee17a557ba160a5ca14ef1f22a244c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.922_1790104566944_0.06582876571722784","host":"s3://npm-registry-packages-npm-production"}},"0.0.923":{"name":"@tscircuit/capacity-autorouter","version":"0.0.923","_id":"@tscircuit/capacity-autorouter@0.0.923","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c12cd36d3d1de214ab7ffadf2bc9fc7bf9b8c086","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.923.tgz","fileCount":6,"integrity":"sha512-sJQorXCT/D3NY9LJRIBbkHZO8l3jghRZq1zi2fHV5XUrCd/RAz4Uzxdby5++/SlSiiVBVcOm3V5Jb2bMcW8LDQ==","signatures":[{"sig":"MEUCIAwRD5lZpAanp138C2rDT4Y4L8y3veSAU9Qf847jzen/AiEA/XBdXASNo42EX0IabfLD6j73rwm7qX25+hLbSm5rENQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNy2UpVo1e5XUsy+Nbq0wBhC2qJFwopOlQMqurVmreXwIhAM6ZTnanmQWiSrabI8lJH+ecEv/WUeLHfQ0+z0e+LfKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17505450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4357fc815426d32340a4df418f76689898849b5d","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.923_1790107350693_0.4584977505485206","host":"s3://npm-registry-packages-npm-production"}},"0.0.924":{"name":"@tscircuit/capacity-autorouter","version":"0.0.924","_id":"@tscircuit/capacity-autorouter@0.0.924","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"6ac907e841d869f0867a72ba41b072c7e4194e5a","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.924.tgz","fileCount":6,"integrity":"sha512-jhsSRRz4ZMDoUGwDUNqNDLzwmn1u+Qb8tjAoYbyITm1/yf+Bb7x8C/q4fs2V4+MUp/hKl353ed8psg/BszLEqA==","signatures":[{"sig":"MEYCIQDQOjMqLBidH/W5V1tFbTpzMnL60HEFPKA+lTjd88cbHwIhAJ6jZXFBNCu0zSvrTawICqSSj+Mn/UyJ9aVkl5b8fiFB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDG8Q/nA/r5jRsHFyNWxAoXYlsJbSVNFRYmB8I+bppYywIgR5Z4wiCDMAJZnJn05O/vza/V2hx88mR19dJkZ+16j7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.924","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17505712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"eabe29aab030685f8e4bc57e46daeb19629fa63c","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.924_1790113350419_0.12359647949614994","host":"s3://npm-registry-packages-npm-production"}},"0.0.925":{"name":"@tscircuit/capacity-autorouter","version":"0.0.925","_id":"@tscircuit/capacity-autorouter@0.0.925","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"5c20f7d4373a19f98222d2d3c27bd7dfe050a3c6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.925.tgz","fileCount":6,"integrity":"sha512-BQLwpCjJJHTC3+8KNcsVUVIvT5f9VmvsPn68AXIJxgT+gsvFthYtrDRQ4SgkVm137iv1AdNSd7q96Yly5s5w2g==","signatures":[{"sig":"MEUCIQDZ8Ms2WvkLMyCsyjhGuoyQ1sU8+b1HGmq6nEUHa6crTwIgQczsIVghgYjJB7XFACJpmrRPbxkEGTjzvFmgcNKiFNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCq2isxabdkva8Gw+pVhVwy5e3mdr/ExOnepKAjngdhhAIgEpRa38KlqoPJEELtzF4t/Pt9Gw1D0gYpDmEhPt9uAVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.925","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17506518},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"db674a370176d9342e43748e1f6392ceca2374e4","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.925_1790119005777_0.33095282720543406","host":"s3://npm-registry-packages-npm-production"}},"0.0.926":{"name":"@tscircuit/capacity-autorouter","version":"0.0.926","_id":"@tscircuit/capacity-autorouter@0.0.926","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4545f5274c002fc5af52c96236d3e9abe6660ea3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.926.tgz","fileCount":6,"integrity":"sha512-oDPgwlTnUHQzd+rS342uWt5cmV/8eKFXrXj0JpELyXLFUE+L4jiS9ilOs/o4btacjoxEQ63CfLLepkrewhwSVQ==","signatures":[{"sig":"MEUCIGzIpfbbJQhPYdBoGneYogbsrwM07Wvr55D/oo24+CK4AiEAo6WpvSESTLVqblIx79ZsWeJEdHk4RKgYfho48/J/1l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEr/CubmHPM/2vjwY5QMfw79lK+O50WyrQfc2ZFCQhh/AiEA7Y+bixJJvlokUOCtBriEo1+Njd8B4+d3pG6zbHq68zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17503822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f02eb5c954f8bee1241d62044f3d3287d67ec023","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#c57511e7569f55bd72236a7da1bea318c2e994fc","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.926_1790164417665_0.21098643940178952","host":"s3://npm-registry-packages-npm-production"}},"0.0.927":{"name":"@tscircuit/capacity-autorouter","version":"0.0.927","_id":"@tscircuit/capacity-autorouter@0.0.927","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"7c4110c11ba21c6098f42c791dd708e32e692382","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.927.tgz","fileCount":6,"integrity":"sha512-VQAX2gl/lSk522Px/YRwFQmEx6c5hLzGEdnm1gSc/y3QtX9PYzxCTuPoj2Ya+cqRqP5KoiJrDUEB/hYHp2vNPA==","signatures":[{"sig":"MEUCIQDNXCMKfoUXmp8P41BbKNW4gacvczl3OeVxGSHZjWgJQQIgZfzI5IizYT5RalKHRSVqXO/19zjhYTZcId41xK2ahCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbWwt4fl2gti5QEPZTfvD9s+1ukLFA9MBO7ZVA/1FtWQIgUMP3JDevefqAyakK6Io97goGZR8pYmDdXhZWDYtjhNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.927","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17509937},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"69d985fa894027c2ed8f9ef3296caa4449774120","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#9a5cd6cf4658505da600cec432933e091147e83d","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.927_1790182727800_0.5321441484419605","host":"s3://npm-registry-packages-npm-production"}},"0.0.928":{"name":"@tscircuit/capacity-autorouter","version":"0.0.928","_id":"@tscircuit/capacity-autorouter@0.0.928","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"7d6c02e52fe3343140bbdcae1c31968bc75aae90","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.928.tgz","fileCount":6,"integrity":"sha512-aoAianLGjJLz/hwGA4lkYOBhPV01gaFMM926RnEKpAxP9uE8Yz7QIi52s5nVP73K8Zx1p0kogsjQ7h08dlxKmg==","signatures":[{"sig":"MEUCICpuGC9Ow/xPrcS6Miq5UbMX5P6z5zwuXUmnoFWPtsRCAiEAqPTDzglSscs8K/j/803S0qsy1IwUfaqHWnCW2SkUnkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFujBq27I8RhhTmzndI3cYSYCUmGnVoqtYkV+wopFUjtAiAUXIxuwJYW5cRK1YsGrl0vo1vcpl9Vk+lMuQl4fYABJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17510857},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c49828807830e6aae3627f07e91d32bf8b0a8135","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.928_1790189963447_0.7871908864177652","host":"s3://npm-registry-packages-npm-production"}},"0.0.929":{"name":"@tscircuit/capacity-autorouter","version":"0.0.929","_id":"@tscircuit/capacity-autorouter@0.0.929","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"70fe00dcd2c59ad0e1e8f0d48b448b0e23c1cc09","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.929.tgz","fileCount":6,"integrity":"sha512-QWn9yO9P4wPq5v+FDFWh+Cs22iuF0NPvY4LI4iziIv0+v8DCggqHCM2ylcuY2LQf+hQ+vD2AKin+iEtcaqVY0A==","signatures":[{"sig":"MEQCIFZjovIgjcVnPgm54n8xc4rUrtZIaQm5vcYgeIX/NFzTAiAHvInuPUHbjYI8Xgnw2WgGpiDIWfDdA9eUmRwjurSYQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEV+g0k2CUfpiB0LuRkxyDuoQbM0Yto4aBVzHzwa0ajzAiEAhzdCO2tuQuhPsK+S8mqh8aNc97xlXfHmXOeG7pCce7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17526613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"615b6dc01b077e971ebb3913adc03306f7b3140e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.929_1790264888363_0.7395953734062526","host":"s3://npm-registry-packages-npm-production"}},"0.0.930":{"name":"@tscircuit/capacity-autorouter","version":"0.0.930","_id":"@tscircuit/capacity-autorouter@0.0.930","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"f003c1c149a742fd0dcd6bd437090937e55cb604","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.930.tgz","fileCount":6,"integrity":"sha512-lfQMDAKw0T8oz9HFERZ0QmQ9xj33SVS46n15GFymTLAeM+BK5HrQ+GqQj0XrFLeV5Jqh5VbTz7SSa+92lEkyXg==","signatures":[{"sig":"MEUCICOUch6MO6w7vWAmJ4BYEgR/NxMlF+5Xxw12aQYxuwIaAiEA5E7x9mTkd5/BHf7JKaw5EEcrpJq5FVZzACEMWl3jLDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiyAnNkjSi2g3seneLmxCGVnVJNEaykgXpHf197xdwdQIhAM3jxOO7BtWUZTSIWQbWzPzIsTu4zdGl9nfeRB2/GIMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.930","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17526874},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"172a58ce005a001e6b14b6855921a28ab6b3c925","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#eb37f32f7fe6a012eeedeae16d707ce48419c0b9","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.930_1790273253182_0.4803503630128054","host":"s3://npm-registry-packages-npm-production"}},"0.0.931":{"name":"@tscircuit/capacity-autorouter","version":"0.0.931","_id":"@tscircuit/capacity-autorouter@0.0.931","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"e43b5cac393421d03a66edd87d706d8394e9e28c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.931.tgz","fileCount":6,"integrity":"sha512-DmxVEbzRt7NCqYRtPix7RkM19pKznihdCX5yc5UDB6n7q7yKlZzyQ81bMyv8kvr9gYvpBEMZRdKhdyyzAlT38Q==","signatures":[{"sig":"MEUCIFtJDrNIPKh5qcGprCS8YlPjvyxQuX4IHUTo4aqOYIObAiEAoYUlzvfG9LkRMGSOOvd3BpIZP8HpaFi2pGVBj1CHku4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFHmV6t3A0dIM2XIFX3QdDPdkJXR8wC+yJ7eEuNrD5epAiEAtRfR+IlhfRArLsB+mq+YAxe7sJgIvqwoUUW1Bcgf53E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.931","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17526854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b9434f27c5811e62a20fcfe2e9952d9727223b2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.931_1790314381217_0.6167498322719318","host":"s3://npm-registry-packages-npm-production"}},"0.0.932":{"name":"@tscircuit/capacity-autorouter","version":"0.0.932","_id":"@tscircuit/capacity-autorouter@0.0.932","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"0e58c2157da666604b02534dfddcf60429e62fe0","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.932.tgz","fileCount":6,"integrity":"sha512-jmQws+0GKYnSJH0aHfQwd9SH30q6mO7RvXnZucN4SX/QZQ7qTtIwWEyAHsPAc7WiWDs/TC4CSzO7yM0xilLHLw==","signatures":[{"sig":"MEUCIFTldAYwdDhuVxzBBOU+Qh5lhpIK7iEXJro1kBsSIko4AiEA418ZEIOjOM+uZ9e4KjBsyj7Ve5N82rA2t6exTU/QFfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB3UWhCq8+pww6xfLUpfSryLXXMqlOk2z8wO+TUeI3CNAiEA08QBBa2UK/yHyOaYvx/tvjOcUt83TB3sZIp18XM64ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17525581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f58d95f5cf6adef4291d8062e6d2975844dab6e7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#4a7735c9515590826d40e1e4681c9745196fbbd5","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.932_1790322202929_0.9161697079948812","host":"s3://npm-registry-packages-npm-production"}},"0.0.933":{"name":"@tscircuit/capacity-autorouter","version":"0.0.933","_id":"@tscircuit/capacity-autorouter@0.0.933","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"e192b7ba01d6e56bab5800c51a87bfa439920116","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.933.tgz","fileCount":6,"integrity":"sha512-/Se/84knrvKGOGMsL32tfhFOg1MXOt9RKYpkMIRcwWcHbgNMcXaSeIi7/IN0rA+ko1uwPVbnk7Id+gZmiBP19w==","signatures":[{"sig":"MEUCIQClpN0kEG27wEQk7BroDgOgof46/x2FxxdKugkUuq3bngIgY4vrnh8ORpFclM9Z5JoaSq9ylB3d8BoIQLnIrxC89GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqwUqqZlWnNgUubjmi98v2QKuiH8WS6KEC+v17OIoJ9gIhAJBiu4d5+SrulGT0qKcAjFXTpA0OcNAqb1ywwFpoO1TM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.933","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17535432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6fc3ad6b4ee3a827fb639f66be801190682ad2a7","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#0973fa8a123276ff0f5de1fc7edef31efccb9cc9","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.933_1790336387765_0.7688656175762456","host":"s3://npm-registry-packages-npm-production"}},"0.0.934":{"name":"@tscircuit/capacity-autorouter","version":"0.0.934","_id":"@tscircuit/capacity-autorouter@0.0.934","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"8494d508345031d0a95334037ae9e48101be4c84","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.934.tgz","fileCount":6,"integrity":"sha512-Bb578zvm4UefjstW9DqQxbtDe9teT9NRt/tVatd9vJzQTiDGineWmcAaSDigCuMx+z8Wj1MemUZfnAE09qxbEg==","signatures":[{"sig":"MEQCIFJSbVaSdrZAE4R6175WUrrnHjFHV73o8OaJnsyjHaKJAiB/0RlU6SQfh/zzePa7CBakVO5s756MBqgpiOQt65BvNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDN/W/Tijugj1NMILXTAcgzGzNbt6Wc4nokZNnKRpC8vAIgRRzgE0Ilvcd5t0Y92E5zcMrGHYkK/kewkcZ5gGI+9fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.934","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17535432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bca25fbad1153e0b6550f71f9e1bd7ae960fc225","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.934_1790362096698_0.8047352240655667","host":"s3://npm-registry-packages-npm-production"}},"0.0.935":{"name":"@tscircuit/capacity-autorouter","version":"0.0.935","_id":"@tscircuit/capacity-autorouter@0.0.935","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"74fc963831c7d5892d641a2595df3e97558d5196","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.935.tgz","fileCount":6,"integrity":"sha512-+ufmrONsS8LqhLQ1FeOBDnOQs4Cu3/k1mfJ7slHw4lScgghaTqaSpKLLkcoGvLvDx2IuKOKJ6mETlFxlIuaeiw==","signatures":[{"sig":"MEUCID2Jw0qZidM2CmJWDfgPwZ81JVTodmCNksZRNAujG2GQAiEAreh7i7Ra1I7FyfkAw+CbV+tBz07c80VxFGK7yzlIiIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDo2gg1JixiP4BRn7AtnASGVZ5Qj6VQUMeHHpgkCQvSTgIgPCqu6NpLkP0nUie1/BUmaOa3mN5qIf+tJiK+E1pA9s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.935","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17535680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9cc11146e859f2953bb064cdc8367e62c55f26e6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.935_1790362506380_0.891615930371509","host":"s3://npm-registry-packages-npm-production"}},"0.0.936":{"name":"@tscircuit/capacity-autorouter","version":"0.0.936","_id":"@tscircuit/capacity-autorouter@0.0.936","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"8b3fc93985daec5f2370d5604d0657f6a31a0903","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.936.tgz","fileCount":6,"integrity":"sha512-TFvfRsN2xUtkL6vqp8EMKNR5WcGpyU60D+9c5swMlXoQ1ZAHoxk/QZ85HlmK7wRsc8VdrDeE5+IAArE6ioTkfA==","signatures":[{"sig":"MEUCIQCh+28MHJLLptyQaCPE+DH7J/1O92rjcd/Z6TBTFBby7wIgeewikM2moOmTgNOFzO5COCa7npls7faYKnHoXARddhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5RQrU4aLUbRm4kTDb9DvvkblQYG7qlDAgY+/OVxCrVwIhAKnFpw5KE8SVoKkSejhCZKJCG4o8OigioCKPM/Ida2aP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17535680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"91687aad5b5a1925957d90e8c192d211d91ff1be","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.936_1790363225692_0.5699168329340982","host":"s3://npm-registry-packages-npm-production"}},"0.0.937":{"name":"@tscircuit/capacity-autorouter","version":"0.0.937","_id":"@tscircuit/capacity-autorouter@0.0.937","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"f89eeaa735f5a8d8b76403c79f1bfc1e4086b236","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.937.tgz","fileCount":6,"integrity":"sha512-czSmuIzPXJ95PB0GwnfICLl5rvgT4vuyqLebKn+sfOVwf5vF1KIC36JF/DmF2Yr4/MUz651pzKCMu3LwsmyiwA==","signatures":[{"sig":"MEUCIBXRSIrGU0qmtarljPpyVPJv9JLgPml7vsWR8k9pVg9wAiEAyqkfwhPLdVCtNx32H4ijrGbyNvNN8j987J7nDUN8wS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCi+ASNXiGZYNmAchOsqS74HNt8yx72pchwmLAVEv5oJwIgcPFz3ZI/oLBc3Kb/yYMAg1zfRJR2ChMkFoGwpNxlSpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17536732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e0ef64c10f53f3cb346da8223cbe08a6b228547","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.937_1790365001196_0.6923667558273705","host":"s3://npm-registry-packages-npm-production"}},"0.0.938":{"name":"@tscircuit/capacity-autorouter","version":"0.0.938","_id":"@tscircuit/capacity-autorouter@0.0.938","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"be66b4c5353e484bce08b2d5230b71b2f2fe7056","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.938.tgz","fileCount":6,"integrity":"sha512-6O2hWWhN34Epb21/eCuJCjTW/R+Q+vBRyn6YFJis+lK/k1OfXw1jFyc5HSuZphKm+7ktbBVzmOKPzgb/u7qIMw==","signatures":[{"sig":"MEUCIHd2bmudNmEefIA0BjVdDcL5JBWbY+3sOFFrdXCUUJRDAiEAuYylQ3pPa2C472yV2YM5j3ZuqhqzKhmDvH+sSg9D+ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC42sm3Y84RknI8llQoMjEaFLLkS6ZwMBz7C5kAaICV6wIgdaY7j8EncAVCvqXPvKsDkd1HAyzV6OIy1mq6OC/eVp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17536741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe03d6688ec2602d2df2e227b6f1699553587608","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#01f9fe901ac6f691c325bb25d993f52d916a98a1","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.938_1790448167071_0.02630576747733593","host":"s3://npm-registry-packages-npm-production"}},"0.0.939":{"name":"@tscircuit/capacity-autorouter","version":"0.0.939","_id":"@tscircuit/capacity-autorouter@0.0.939","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"07991d979a8beed6f71016b6e71613e17d33730c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.939.tgz","fileCount":6,"integrity":"sha512-I8MfpycFw6HYrcAoXtgX6EnJSo7beqwArdpcmiMJvP39I0FkB9kT9Wn1y9vHg2O+4jGk+/O248M0NtkvkQZ2EA==","signatures":[{"sig":"MEUCIHk+Pb72ajb2uH8WfkC7lh/QOvmJBIqthb/na1mBK/0rAiEAvz16NQ+jdkc6H7Ja4xA3lqfkfQpXjX6ESDff9Dmz/HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICasoHbz5w2CnLudAxmNiIZKyOoPm9rmJ4vwggewo20yAiEAzz8CXeFCPtDHGbWbsEET8mRDBXn8wmlQP820m72fCKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.939","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17535114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"131e851735d8b0269b5e7794e3c4e41fd34e2f80","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.450","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.163","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/edb4e21052c87b7c6861b82f2c38b1b351f64097","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/e87cfc56f9a3609ae4b40eaef1abb80f4b28a1ef","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.94","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#0c9792fa1ed695e71d9aa90249607b927ed698d2","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.939_1790608580878_0.8891819750870757","host":"s3://npm-registry-packages-npm-production"}},"0.0.940":{"name":"@tscircuit/capacity-autorouter","version":"0.0.940","_id":"@tscircuit/capacity-autorouter@0.0.940","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"fbb9319a4115965064c10d265728072165c00d73","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.940.tgz","fileCount":6,"integrity":"sha512-2FFwwkJSLzahpCXkWqeRjsuPoqbB0b5XsYrPo3jyREWhi27mHN1MKwhiEcnlhPNCZTTPvUbk4IEHZDaXjqYHCw==","signatures":[{"sig":"MEYCIQDzHELxeS/FU12tegLleZw6o1NidqgCgKQspPZF2OCKCQIhAPs4gy/euL4waazPADn5VLKxcIWuR46s+H8E5doclz6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCC63POTpmYGm9kD33i+hcS3xpWW2qjidh1yLaHrev19QIgCHMaCMNcWfZ7/rnjC4OzhbpQlJTS3HLhau8wweGaCQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.940","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17602238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26abf7a1e663cfeb7d34908cc6ad74a065bdfffa","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/ec7ebd0edf424d0fb67c34a6a43fdfdcbeb059d5","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.940_1790618855042_0.38090734338993215","host":"s3://npm-registry-packages-npm-production"}},"0.0.941":{"name":"@tscircuit/capacity-autorouter","version":"0.0.941","_id":"@tscircuit/capacity-autorouter@0.0.941","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b0421b3cb2bca5d27ceb6291b6b783ee54411327","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.941.tgz","fileCount":6,"integrity":"sha512-iNY3EjyZaPN8n9pv82vsSl5yZJ2Zee9qo4tnkmdO0kKG5qTQ2GFXmDam5thPEakrcBY4YntHjD159iJUM6UWlg==","signatures":[{"sig":"MEYCIQDYrfy7dP2zqo8Saptm9mWZx817Df0DN0NSwGXGH3sSNwIhAJPfg59SSHGxQ7ZFzfa2dKipR4O3XlNQLuzRmgwj98mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoLQp2earXoauUjSY4lxjQWk/kuYmKCGKWt+RwwiMwYQIhAKLG3rvnOO0iD3IcoOupBBXf/DNgkLN7i87JWZeio18d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.941","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17599978},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2671f5a4ae19c4165cc26b22a72ff4950f3516da","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/ec7ebd0edf424d0fb67c34a6a43fdfdcbeb059d5","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#7adaba0dfa177844063cd77ca757032481c94af7","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.941_1790631330903_0.8781425154535889","host":"s3://npm-registry-packages-npm-production"}},"0.0.942":{"name":"@tscircuit/capacity-autorouter","version":"0.0.942","_id":"@tscircuit/capacity-autorouter@0.0.942","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"cd8287b20ad5a91b61e358b9202d5bdd34db0d25","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.942.tgz","fileCount":6,"integrity":"sha512-ESYNvJwKX6pYBEhd9MTv0CuaTGwdn4DJCR+2eddueUR6DfWqqID6a+acvE9btEFXlFd+asfnj5oKjakttKZj5Q==","signatures":[{"sig":"MEUCIQCM9X6tTV88Qt+kUZI96ZP0DXhiXrTysBgYtILVxvLIbQIgPpJr2q6dpPNKGVWhJ5Rj+G67bF9yog8Kie7UjmCmVXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNCPyjquDWEd2jyvphQFjrgUxkwwj8NW6Z6dNppv9OZgIgTYMZzlYV8XqEbt4u35UPDBDib8E047LKus2ydLpmPMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.942","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17603772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"22d56fe5e80b1fe41b0437829ca61e08bc2078be","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/ec7ebd0edf424d0fb67c34a6a43fdfdcbeb059d5","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:Abse2001/trace-simplification-solver#7560900cbffc0f415c3ec9940d0788ba9ac8ed2c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.942_1790695169243_0.16270926247797846","host":"s3://npm-registry-packages-npm-production"}},"0.0.943":{"name":"@tscircuit/capacity-autorouter","version":"0.0.943","_id":"@tscircuit/capacity-autorouter@0.0.943","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"c8c57bb8c342ac29ae0bed7d1faf68bb32581951","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.943.tgz","fileCount":6,"integrity":"sha512-8m+sKrLzfMhCLMY7Lx/dHATWAdtcRt6NbdQbsi0pcnk1CQ5XfoJ1bvdrEWO/QfxqS+zTel/g4cDuIJr8SY1eVQ==","signatures":[{"sig":"MEUCIQCAqkZMBbswwVfxbgYA351BZZ4ey9jG2fkiQNbjrRYUYgIgCMR5hwZJlcpQ0A6+ZHXY/0DQv/jGOF1qjVeUAgNBtsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfehLb83YsocRekKuL/yzAAKWwSjmFWg217P/gn+RUqwIgSu7J13uXusLCI8v6rd+uMibcvkodIiHTczfZPyp7aA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.943","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17602084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14c207711b2f01d60ddd1edc52c5a6434372712a","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:Abse2001/trace-simplification-solver#7560900cbffc0f415c3ec9940d0788ba9ac8ed2c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.943_1790703192824_0.6989445208521594","host":"s3://npm-registry-packages-npm-production"}},"0.0.944":{"name":"@tscircuit/capacity-autorouter","version":"0.0.944","_id":"@tscircuit/capacity-autorouter@0.0.944","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"134cac38c8401c84d7756c87d83ff42a41735253","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.944.tgz","fileCount":6,"integrity":"sha512-C8MeJS+Y+SCj6akFvMuF1SnOqDDNLMShGkdb071RvSYhPvH8b4oDetMgYJsexYrP1M42ED/Dj2MU4QQhtF92zg==","signatures":[{"sig":"MEYCIQDy3vVxqXAVMB5gubB7xBXZSqiSDb248BkGPHN/yoIZWwIhAOYdyCk/vfPGT72oaGlC6dM6P3uSqkN7pLaW2dmgzxzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFvmykgVgvR9cEPWTxZCx4BhnUNDvYbSLSOC/f847r0uAiEAyt8ADwgAnK24+qrjQZfpsx8VGKcnLresIIiNodC9yu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17614645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bf9dbe8b16c1101ccd33ef7bbdc4ed544aa845e8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:Abse2001/trace-simplification-solver#7560900cbffc0f415c3ec9940d0788ba9ac8ed2c","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.944_1790706857817_0.43977343841236594","host":"s3://npm-registry-packages-npm-production"}},"0.0.945":{"name":"@tscircuit/capacity-autorouter","version":"0.0.945","_id":"@tscircuit/capacity-autorouter@0.0.945","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"8c5a57832d163c85ef4790ec62f46bb956427d3b","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.945.tgz","fileCount":6,"integrity":"sha512-Kk3ujVxr5FppTc7pw+VWPsG7/2oT9Sz96NxigJ7yDm6+okxUtfdnN1UmvJUJBDX46VtJmo0D0Q28OvvlO/0Ueg==","signatures":[{"sig":"MEUCIQCkPN19r1UDd2x9K1SXN1JT75LgIXXGty9lw9A1zwc2LQIgPuM6mM/DS1iGgyxukgKCjFGeS6cYluaxbO9HMK3FcZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGsl2eqx69FO66kLuMt+ak3msJRcDPM4J2QAgqRcn2MgIhAImFSOlDoMBs4QGsam7/cmgEauMLZM4/c5Bjh7xZieAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.945","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17611994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fe913108f97c861e94f04aacc8b38a74267bcab8","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.945_1790722802325_0.915423132445581","host":"s3://npm-registry-packages-npm-production"}},"0.0.946":{"name":"@tscircuit/capacity-autorouter","version":"0.0.946","_id":"@tscircuit/capacity-autorouter@0.0.946","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b0125b5ec06e0a0e200559e89ce111c464215da3","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.946.tgz","fileCount":6,"integrity":"sha512-uTV52H8yL07KkqxSQImagxR4aKyseko7NHspE/khnC+3iP8R/C/9KocaSH/EccaSUe/m0WlR81YRx13EYc471w==","signatures":[{"sig":"MEUCIHhxDWh0Ibx1wDYazMNk09k6CyJ4U0AMFBF5/zB1FQS9AiEArnwCNZwSVCBwmTdzjyiSpTQmhyn6sZ2i19yvGpVbDmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDf8j8QRHykvsY6iYJ5J6dEhGDR+6JZG+jIfcnWnfnGrQIgQrubb9/PdR287sxL3MWp80b65rI5MjrlBjJEez4T5uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.946","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17617441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa0db130760b9546c612d7a4ed3e19307cf2c306","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#d2e1fe8732a3ede5dac8e11b8774f3f57fdc55f7","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.946_1790759618140_0.38302376622711876","host":"s3://npm-registry-packages-npm-production"}},"0.0.947":{"name":"@tscircuit/capacity-autorouter","version":"0.0.947","_id":"@tscircuit/capacity-autorouter@0.0.947","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"90ef402270b634e19e01084e28db7a5aa1ddb6b9","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.947.tgz","fileCount":6,"integrity":"sha512-M+FF3nOzW/A4Tk3ejkB/fjWVMrVeEy+QttE1gEj1S6kb8RDL0TWlBjtxuYdlgpRNQYGyWKg3TKGcfDpfuvqVWA==","signatures":[{"sig":"MEQCIFidd9bf5Nv+tcb9z96vglArqTutblQHLA8HM0Q3qOQdAiAcBoMQXHn8zM3DMRgzQjh9ruBA9lsgQ1HW2nMZWP5lKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyzm9LfmihrLcYxNPjWDWFyGxTMH7rbAddm6O9qDZ+dgIhAKVR6XyvV3hWR/QftX8CCYcmYBW18RLAbA2olIqq2DXb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.947","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17617441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8b34356a8af2cc446a9da250094eeb9439dabc77","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/cbbc86a3d6a01a565f2381b6fd01353783f4171a","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#489134e55f391dd56c7ea4a1cf33a74f2f249c6b","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.947_1790776125665_0.722669479081586","host":"s3://npm-registry-packages-npm-production"}},"0.0.948":{"name":"@tscircuit/capacity-autorouter","version":"0.0.948","_id":"@tscircuit/capacity-autorouter@0.0.948","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"db6b12807bdb612a3eb134b50df8acc17093813c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.948.tgz","fileCount":6,"integrity":"sha512-P5pyWp+1ZraG+YSHT72GCabA1Clv8AyFT+dmPz/ZN7LcdAj6DIDhzTVzK4cUiCZevS/r0O21pwzELM94Ri/xOA==","signatures":[{"sig":"MEQCIE74zeWwngZCCvQ31rU4pqpBd3hjzsftaZyGSA8QjY8YAiA5jV65tmlkJ1eMC+Qj+WPQ99gUcqcDg3AdOjrLwdKrKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFME4bGCu/gwcCYkfFRCiN5bT/tGH3OMlrP6+5+1epZAAiAY96Y2mW7rdyi4QAzZ69rfCDsyVPQd8j42UnjheB/uEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.948","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18643396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"26104722f8959fdaa3996ff37e632916fe530a7f","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/Abse2001/high-density-repair03/tar.gz/ac744fcc8cc4e83fbf12769507e963c974f5932f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#489134e55f391dd56c7ea4a1cf33a74f2f249c6b","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.948_1790799641151_0.38157574546092543","host":"s3://npm-registry-packages-npm-production"}},"0.0.949":{"name":"@tscircuit/capacity-autorouter","version":"0.0.949","_id":"@tscircuit/capacity-autorouter@0.0.949","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"cc613a15a5b650d7b1b6b24dafd842c551e269c6","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.949.tgz","fileCount":6,"integrity":"sha512-T+QHlNsQrjB3tbiovAxE+O4gG7U51MXci62B94doIGMqIleuDrIpHpZDURCdsaTAedUhod2ZQhBSOoN+YiGp9A==","signatures":[{"sig":"MEUCIQDaKPEIGyEn16PEfm9CvxEl4t5x7QcgrAxMP1PSFRcxmQIgXKXSnCT7p1mey3mwInPa2vWfGbzKJBEUxvFbUvxZQvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBqHMiHlp7gx+y6gFaAf+v6SqvOFCErqtuyz/ZRdK0asAiEAwXhDQI06VMsRKR02wpqJ2uX1RIN4ckHkVJ0aQlJCz3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18643396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1858ce28de8a7d717510e1ffc77dd978ad4f74c6","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/Abse2001/high-density-repair03/tar.gz/ac744fcc8cc4e83fbf12769507e963c974f5932f","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.949_1790802828218_0.3310553950489801","host":"s3://npm-registry-packages-npm-production"}},"0.0.950":{"name":"@tscircuit/capacity-autorouter","version":"0.0.950","_id":"@tscircuit/capacity-autorouter@0.0.950","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"19ae0b6a35cbc8af78d1cc0d4db6a2ba3554cdcf","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.950.tgz","fileCount":6,"integrity":"sha512-on6CLubwVzrWhLbGR7ElAZ/fJnlFDeiE4gRrSBsrk+7qeiVX5UzTMwL0r0OV369TS1uW+5QhQBhJXh7dw7NNdQ==","signatures":[{"sig":"MEYCIQCZ30Jmb1irbiM7umb0j1n5aoC7Dpq7s+b8DUJfJYBwqgIhAIJLgGNkhy5GNWk0tASCKMxHV6PzFqsHuDTzb66w9qDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDs7KNhAloTnZARf/vBKMrBGZEEqlUKYX7+JR/q3P5ntgIhAOHitSkKT5veW3y0jq9HUWxe/yRVkQjvzysepHdqiEkY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.950","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18608708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ec9045bfb1912e4174aa5fc6b10a3aa28ef22c7b","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/ccad3906eb0fe30c9f79f4e28f390d9f41cbf387","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.950_1790804192817_0.4922754425792062","host":"s3://npm-registry-packages-npm-production"}},"0.0.951":{"name":"@tscircuit/capacity-autorouter","version":"0.0.951","_id":"@tscircuit/capacity-autorouter@0.0.951","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"2afa06c79c22f13323cf0e74dec5e578c44e2709","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.951.tgz","fileCount":6,"integrity":"sha512-G2LU9lKQoKv5CWeDPyn8pZNSbR56UXCj4UGVYwmjIt7fXe/zwyCsDtXOk442nioTGPlq4XVoXHpXQtioCBAOKg==","signatures":[{"sig":"MEQCIFduc4sXSTOLI4+/Xsq0b49mh+awYyXc+aQ2+9CLYMsZAiAwHOnhL+fI4nhuzvI3Wv8HeSHBQ6HKLtxx72am+h0QRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDE2ztvdXcYpYX12e8SW9/Z++o5ogynjpslTvzOg8LZgAIgXxucS6nulbzccqH5AXleHzPKcqLs17EsWff9gRXZ1Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.951","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18626231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"785dad5e35bfc692758128d4a08c67763b122331","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/13dba5a7e65c01d5f5eda081def808dc27b4d197","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/ccad3906eb0fe30c9f79f4e28f390d9f41cbf387","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.951_1790816722532_0.8904036322747042","host":"s3://npm-registry-packages-npm-production"}},"0.0.952":{"name":"@tscircuit/capacity-autorouter","version":"0.0.952","_id":"@tscircuit/capacity-autorouter@0.0.952","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"5db1597075fe6d7e2db551f5819895ef392bb79f","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.952.tgz","fileCount":6,"integrity":"sha512-ANKXOFgykFDzVbMCZZZ177rpx2Ia0bfLK9Pe62TaEsaIa2a7susL+ccbqItSszZ1v0Fr33dwKDLZb5/6yx83Ag==","signatures":[{"sig":"MEUCIA0vbyX6VBUSgx6CT0QM6m4ID935vGN0rLp++dr0hF6wAiEAhYpLeepBZRERkhT5NEatlUkPdWNO01X/Vmt+6frbyTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC3b6eaJAkCqOAT+JbqP5d5ooTw228wrZTDRR9Kjoa1wIhAOcKSVMlmAXJDeB3NndoMMCJ812K8cMiKvDUEO4019Qi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.952","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18762256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c6832147363d50c7704b581ec248f008c17a5dc2","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/422b75460e80147c0a1b92521a765d9ae8eab548","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/ccad3906eb0fe30c9f79f4e28f390d9f41cbf387","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.952_1790962878546_0.5854189582688156","host":"s3://npm-registry-packages-npm-production"}},"0.0.953":{"name":"@tscircuit/capacity-autorouter","version":"0.0.953","_id":"@tscircuit/capacity-autorouter@0.0.953","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"b133402414fac3a4953e15c528e045d8eb961d3c","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.953.tgz","fileCount":6,"integrity":"sha512-8yLJ5FeU8Yn0OT0DBMnxQb1C8HdlHGPN8jITPcLuC4d5j1SnKBW2mWbl3Bc53FCFSdMF1xPOgQOdJM+oSvOXJA==","signatures":[{"sig":"MEUCICmhux5/IXv37BOPUyn0MiRGuCKtz+rFzxfY2s7I0DgaAiEAzpxZL/ztUKrXf/qW1IGm4EyUNmyQIIKhjYX0wPWk6/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO3xDS41gj4CuH6VVXceH+EzKVFxuT1qVxdC4UknvUeQIgAYvdV79v5qRGGOk3Z9O/oC+6TONd3BuIWpnwgM2B/BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.953","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18761713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d62161a36462416c1384e2f562260937497c4944","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.222","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/422b75460e80147c0a1b92521a765d9ae8eab548","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/ccad3906eb0fe30c9f79f4e28f390d9f41cbf387","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#acc9264753c362b1c337ca8ed30f66683d9e7a21","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.953_1790977957719_0.005666026252214129","host":"s3://npm-registry-packages-npm-production"}},"0.0.954":{"name":"@tscircuit/capacity-autorouter","version":"0.0.954","_id":"@tscircuit/capacity-autorouter@0.0.954","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"7b26db9dd8944f0d671a7099c7e4b28078a05816","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.954.tgz","fileCount":6,"integrity":"sha512-fkfELs5nBIXquhLxyWstampSkRbULBtWBtN5IXyDLuSWWztxuF/nfLkjudJ/5kIyiOn5s0EkUzdwoFqZN/NyCg==","signatures":[{"sig":"MEUCIQDIVBxGrsn6Ec5hD0Ep2XhkCnYG47x/7cpgZhnilEeIbwIgUIK6ifQ7mQ1W36ohkQz4Q2huZIIOBmDnu6GJnMOnYfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBTxa4vAoeyd2TralfPTOEdzoW33GA+vWtMQUbHXEic9AiBRmrnvunQjNdANtktAHFqbH/DGrz8t18aFwxXEKlaCJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18839048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"72998499db0ccdc41c594da0b26a1a512022bdd5","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.233","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/422b75460e80147c0a1b92521a765d9ae8eab548","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/ccad3906eb0fe30c9f79f4e28f390d9f41cbf387","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ecd1cde8a72ef45d7d549a788de9b5379e39108","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"tmp":"tmp/capacity-autorouter_0.0.954_1790999194446_0.032103559192292686","host":"s3://npm-registry-packages-npm-production"}},"0.0.955":{"_id":"@tscircuit/capacity-autorouter@0.0.955","bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"dist":{"shasum":"4df21660e5c95dbc94a6857f199e3c50bb00f181","tarball":"https://registry.npmjs.org/@tscircuit/capacity-autorouter/-/capacity-autorouter-0.0.955.tgz","fileCount":6,"integrity":"sha512-dScb53fItqBbO7S20jkpGXteX1CFEJDxumGw7+N3M4HlUCK4x8Nc6KsZ+8iRoR7Pc1+BApJ+lZKuH0BVwUE0TQ==","signatures":[{"sig":"MEYCIQCUoDaRAHVIKhOwrLVVrdbpFuqjuDxYNfguxJbexmBPZgIhAM991qBEiMZVA2BQp5hKQSXzJD3m5RgCTScTgVd2cOuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEFrwjKOERKgUjLPBFwnre69NTwEkRCnSBtcaGm7+B8QIhAKHfZRm5Dzbh1rt6GH/oqTdihkB66qgZfiSXH4hJiijO"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tscircuit%2fcapacity-autorouter@0.0.955","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18843882},"main":"./dist/index.js","name":"@tscircuit/capacity-autorouter","type":"module","types":"./dist/index.d.ts","gitHead":"6a0832dace1c0f83f6fe9bc10a2ef73abce7b72e","scripts":{"bench":"bun test tests/spatial-index-bench.test.ts","build":"tsup ./lib/index.ts --minify terser --external @tscircuit/core --external circuit-to-svg --format esm --dts --sourcemap","start":"cosmos","format":"biome format --write .","bug-report":"bun run scripts/download-bug-report.ts","run-sample":"bun scripts/run-sample.ts","repomix:lib":"repomix --ignore 'testing/**,**/TwoRouteHighDensitySolver/**,**/RouteStitchingSolver/**,solvers/CapacitySegmentPointOptimizer/CapacitySegmentPointOptimizer.ts' lib","format:check":"biome format .","vercel-build":"NODE_OPTIONS=--max-old-space-size=6144 cosmos-export","prepublishOnly":"bun run build && bun scripts/check-published-autorouter-version.ts","bug-report-with-test":"bun run scripts/create-bug-report-test.ts"},"version":"0.0.955","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0dcec140-838b-4923-9a29-7c88dc5e8db3"}},"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"_npmVersion":"11.19.0","description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"stack-svgs":"^0.0.1","object-hash":"^3.0.0","fast-json-stable-stringify":"^2.1.0","@tscircuit/pcb-trace-linter":"github:tscircuit/pcb-trace-linter#4c035f9d40ffb03ba547a08975b5e64b20371123"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","tsup":"^8.3.6","vite":"^6.0.11","kleur":"^4.1.5","rbush":"^4.0.1","react":"18","terser":"^5.43.1","flatbush":"^4.4.0","recharts":"^2.15.1","react-dom":"18","@types/bun":"^1.2.23","looks-same":"9","typescript":"^5.9.3","react-konva":"18","@types/rbush":"^4.0.0","@types/react":"^19.0.8","@vercel/node":"^5.1.7","circuit-json":"^0.0.506","react-cosmos":"^6.2.3","bun-match-svg":"^0.0.14","dataset-srj18":"git+https://github.com/tscircuit/dataset-srj18.git#100e8957ce789b5b288e14c476dc83f4efc5214b","@biomejs/biome":"^1.9.4","circuit-to-svg":"^0.0.220","format-si-unit":"0.0.12","graphics-debug":"0.0.99","tailwind-merge":"^3.2.0","zdwiel-dataset":"git+https://github.com/dwiel/tscircuit-benchmark.git#be36518b5bf51755dae92c230061ab3cf4e3e063","@resvg/resvg-js":"^2.6.2","@tscircuit/core":"0.0.337","tiny-hypergraph":"git+https://github.com/tscircuit/tiny-hypergraph.git#31459ceef75e443d3ea6efca75cde10b90d63180","@types/react-dom":"^19.0.3","@tscircuit/checks":"^0.0.233","@types/object-hash":"^3.0.6","@tscircuit/krt-wasm":"^0.1.0","@tscircuit/rectdiff":"git+https://github.com/tscircuit/rectdiff.git#215284c506fe586399e65d05077eba0dd9b00112","@tscircuit/repair04":"https://codeload.github.com/tscircuit/repair04/tar.gz/422b75460e80147c0a1b92521a765d9ae8eab548","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","pcb-poly-hyper-graph":"https://codeload.github.com/tscircuit/pcb-poly-hyper-graph/tar.gz/80db1463c4a47506eeda15b2c14d59679de900f8","tiny-hypergraph-poly":"git+https://github.com/tscircuit/tiny-hypergraph.git#7b93b4c","@radix-ui/react-icons":"^1.3.2","@tscircuit/hypergraph":"^0.0.71","@tscircuit/math-utils":"^0.0.36","high-density-repair01":"git+https://github.com/tscircuit/high-density-repair01.git#27b3392c38ed4474b0557c73640b261155e28c27","high-density-repair02":"https://codeload.github.com/tscircuit/high-density-repair02/tar.gz/67fbcfe637a5f5cd6e5f819de6f015ea1ee78e11","high-density-repair03":"https://codeload.github.com/tscircuit/high-density-repair03/tar.gz/aee0ef270ea31bf149ba5b463857d3aac48c02d1","kicad-to-circuit-json":"0.0.77","@radix-ui/react-menubar":"^1.1.14","@tscircuit/solver-utils":"^0.0.16","dataset-srj11-45-degree":"git+https://github.com/tscircuit/dataset-srj11-45-degree.git#c49dd43c38f85fa2777c7d67393df413ca8d5a75","@tscircuit/dataset-srj05":"git+https://github.com/tscircuit/dataset-srj05.git#9a49c126a89c083dc4d2b72cd17184735f637762","@tscircuit/dataset-srj24":"git+https://github.com/tscircuit/dataset-srj24.git#6340ee442bc36cc5a0fd3c9b84070548ed5f416a","@tscircuit/fanout-solver":"^0.0.29","high-density-dataset-z04":"git+https://github.com/tscircuit/high-density-dataset-z04.git#b9128ed52f5a50102b6526319be1d4ec33dca2c2","react-cosmos-plugin-vite":"^6.2.0","use-mouse-matrix-transform":"^1.3.0","@react-hook/resize-observer":"^2.0.2","@tscircuit/high-density-a01":"git+https://github.com/tscircuit/high-density-a01.git#44005d6b9dde7d93a3d3a4815b4e7c8c52b59d34","@tscircuit/high-density-a13":"git+https://github.com/tscircuit/high-density-a01.git#c6812cebd44b09f29f2fee929837b313b822f2ae","@tscircuit/high-density-b01":"git+https://github.com/tscircuit/high-density-b01.git#e651cab6c314e7aab6df31fd6067277436f67148","@tsci/seveibar.dataset-srj13":"git+https://github.com/tscircuit/dataset-srj13.git#56db70039aeb28a76540fe951b5a96be60f9e949","@tscircuit/circuit-json-util":"^0.0.114","react-for-pipeline9-fixtures":"npm:react@19.2.8","@tscircuit/curvy-trace-solver":"^0.0.10","@tscircuit/power-trace-expander":"git+https://github.com/tscircuit/power-trace-expander.git#2ecd1cde8a72ef45d7d549a788de9b5379e39108","circuit-json-to-connectivity-map":"^0.0.19","tscircuit-for-pipeline9-fixtures":"npm:tscircuit@0.0.2467","@tscircuit/autorouting-dataset-01":"git+https://github.com/tscircuit/autorouting-dataset-01.git#b97f5052a2359ab2da3f186765c6a5e839535efb","@tscircuit/length-matching-solver":"git+https://github.com/tscircuit/length-matching-solver.git#e36fe8c225799855ae43ba54e7378ac1b5d16e61","@types/fast-json-stable-stringify":"^2.1.2","@tscircuit/jumper-topology-generator":"^0.0.4","@tscircuit/dataset-srj27-power-traces":"git+https://github.com/tscircuit/dataset-srj27-power-traces.git#eb24d36","@tscircuit/dataset-srj33-drc-failures":"git+https://github.com/tscircuit/dataset-srj33-drc-failures.git#f566b62be0f83395d9ab63ddc068f9d645b68b16","@tscircuit/fixed-via-hypergraph-solver":"https://codeload.github.com/tscircuit/fixed-via-hypergraph-solver/tar.gz/bed37a6201b5dd07c9cc68b828917ecc20d6d049","@tscircuit/trace-simplification-solver":"github:tscircuit/trace-simplification-solver#63589c466643da56c99122998ef2768adc8859dd","@tscircuit/dataset-srj29-ddr3-bga-pairs":"git+https://github.com/ShiboSoftwareDev/dataset-srj29-ddr3-bga-pairs.git#585c3abd4c6ce4be52bbc430b1d5e6dcc9b4ea30","@tsci/0hmX.multi-component-dataset-srj01":"git+https://github.com/tscircuit/multi-component-dataset-srj01.git#abf9d17c966d466b56ac21b735c6bb6f4518919d","@tscircuit/fanout-for-pipeline9-fixtures":"npm:@tscircuit/fanout-solver@0.0.66","@tsci/tscircuit.dataset-srj12-bus-routing":"git+https://github.com/tscircuit/dataset-srj12-bus-routing.git#ba82f86a7d1288566b7144eb8661ad2549c5f328","@tsci/tscircuit.dataset-srj16-bga-breakouts":"git+https://github.com/tscircuit/dataset-srj16-bga-breakouts.git#e8b2e70e1f50a0dba3ad977e140766f53b9b75fb","@tscircuit/dataset-srj28-partially-prerouted":"git+https://github.com/tscircuit/dataset-srj28-partially-prerouted.git#5b1673544b6ade4480612539ba6574ad414fddc0","@tsci/dataset-srj23-partially-routed-subcircuits":"git+https://github.com/tscircuit/dataset-srj23-partially-routed-subcircuits.git#53fc559","@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"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacity-autorouter_0.0.955_1791010724410_0.08367246833235953"}}},"time":{"created":"2025-02-25T06:51:04.145Z","modified":"2026-10-03T06:58:44.900Z","0.0.1":"2025-02-25T06:51:04.500Z","0.0.2":"2025-02-25T06:56:08.332Z","0.0.3":"2025-02-25T06:58:57.984Z","0.0.4":"2025-02-25T19:52:52.714Z","0.0.5":"2025-02-26T06:22:09.166Z","0.0.6":"2025-02-26T06:46:41.626Z","0.0.7":"2025-02-27T02:24:33.785Z","0.0.8":"2025-02-27T03:10:10.692Z","0.0.9":"2025-02-27T06:49:33.926Z","0.0.10":"2025-02-27T06:59:45.776Z","0.0.11":"2025-02-27T23:23:11.829Z","0.0.12":"2025-02-28T00:08:30.786Z","0.0.13":"2025-03-01T07:42:47.499Z","0.0.14":"2025-03-03T01:10:11.858Z","0.0.15":"2025-03-03T01:41:26.989Z","0.0.16":"2025-03-04T03:22:41.386Z","0.0.17":"2025-03-04T19:57:10.485Z","0.0.18":"2025-03-05T04:08:45.418Z","0.0.19":"2025-03-06T19:03:26.748Z","0.0.20":"2025-03-06T23:58:18.238Z","0.0.21":"2025-03-08T02:24:42.433Z","0.0.22":"2025-03-10T17:24:17.803Z","0.0.23":"2025-03-10T20:44:17.629Z","0.0.24":"2025-03-10T21:37:39.079Z","0.0.25":"2025-03-10T21:54:15.026Z","0.0.26":"2025-03-10T22:11:42.217Z","0.0.27":"2025-03-10T23:06:23.195Z","0.0.28":"2025-03-14T20:19:22.623Z","0.0.29":"2025-03-15T07:08:16.062Z","0.0.30":"2025-03-17T07:21:27.307Z","0.0.31":"2025-03-18T00:20:34.655Z","0.0.32":"2025-03-19T00:04:49.289Z","0.0.33":"2025-03-19T03:47:45.421Z","0.0.34":"2025-03-19T04:11:57.048Z","0.0.35":"2025-03-20T06:40:56.461Z","0.0.36":"2025-03-20T23:07:16.405Z","0.0.37":"2025-03-21T17:58:30.935Z","0.0.38":"2025-03-21T19:33:25.130Z","0.0.39":"2025-03-21T22:44:33.881Z","0.0.40":"2025-03-22T17:35:38.113Z","0.0.41":"2025-03-22T20:39:17.841Z","0.0.42":"2025-03-23T01:54:28.024Z","0.0.43":"2025-03-26T19:41:33.944Z","0.0.44":"2025-03-27T04:53:17.841Z","0.0.45":"2025-03-27T17:12:27.324Z","0.0.46":"2025-03-27T18:56:48.167Z","0.0.47":"2025-03-29T16:48:48.096Z","0.0.48":"2025-03-29T18:56:36.278Z","0.0.49":"2025-03-29T19:19:43.977Z","0.0.50":"2025-04-14T04:01:37.274Z","0.0.51":"2025-04-14T06:09:21.926Z","0.0.52":"2025-04-15T16:57:13.563Z","0.0.53":"2025-04-20T21:41:11.883Z","0.0.54":"2025-04-25T18:48:05.856Z","0.0.55":"2025-04-26T01:16:40.492Z","0.0.56":"2025-04-30T22:18:10.382Z","0.0.57":"2025-05-01T02:58:36.070Z","0.0.58":"2025-05-01T14:54:43.297Z","0.0.59":"2025-05-05T22:23:20.695Z","0.0.60":"2025-05-07T03:48:20.499Z","0.0.61":"2025-05-07T15:55:57.484Z","0.0.62":"2025-05-08T14:57:22.457Z","0.0.63":"2025-05-13T16:47:26.190Z","0.0.64":"2025-05-14T05:56:05.336Z","0.0.65":"2025-05-14T18:26:25.303Z","0.0.66":"2025-05-14T23:28:30.235Z","0.0.67":"2025-05-24T15:03:39.052Z","0.0.68":"2025-06-08T22:37:32.800Z","0.0.69":"2025-06-09T13:48:44.324Z","0.0.70":"2025-06-09T18:08:13.289Z","0.0.71":"2025-06-09T18:44:44.013Z","0.0.72":"2025-06-15T04:37:32.149Z","0.0.73":"2025-06-15T17:58:26.641Z","0.0.74":"2025-06-15T18:58:22.050Z","0.0.75":"2025-06-15T22:00:03.220Z","0.0.76":"2025-06-19T21:53:48.681Z","0.0.77":"2025-06-22T19:34:17.540Z","0.0.78":"2025-06-24T18:00:42.283Z","0.0.79":"2025-06-25T16:06:14.984Z","0.0.80":"2025-06-25T16:20:25.670Z","0.0.81":"2025-06-25T16:50:02.581Z","0.0.82":"2025-06-25T18:17:46.097Z","0.0.83":"2025-06-26T16:37:09.647Z","0.0.84":"2025-06-28T15:43:15.633Z","0.0.85":"2025-06-30T14:38:10.362Z","0.0.86":"2025-07-01T14:21:44.671Z","0.0.87":"2025-07-01T16:02:24.781Z","0.0.88":"2025-07-01T16:54:18.219Z","0.0.89":"2025-07-01T21:19:57.111Z","0.0.90":"2025-07-04T22:27:39.826Z","0.0.91":"2025-07-06T17:06:56.366Z","0.0.92":"2025-07-07T21:35:06.266Z","0.0.93":"2025-07-08T07:33:46.072Z","0.0.94":"2025-07-14T10:18:40.864Z","0.0.95":"2025-07-14T10:20:10.953Z","0.0.96":"2025-07-14T10:30:59.021Z","0.0.97":"2025-07-14T11:39:48.120Z","0.0.98":"2025-07-14T17:57:30.752Z","0.0.99":"2025-07-14T19:53:04.320Z","0.0.100":"2025-07-24T16:59:52.451Z","0.0.101":"2025-07-25T01:29:09.896Z","0.0.102":"2025-07-25T15:08:34.172Z","0.0.103":"2025-08-02T00:27:41.268Z","0.0.104":"2025-08-02T15:20:56.328Z","0.0.105":"2025-08-18T21:42:26.696Z","0.0.106":"2025-08-18T23:43:59.538Z","0.0.107":"2025-08-25T21:02:40.697Z","0.0.108":"2025-09-14T17:30:04.768Z","0.0.109":"2025-09-14T18:37:31.868Z","0.0.110":"2025-09-14T19:33:49.421Z","0.0.111":"2025-09-15T19:24:53.585Z","0.0.112":"2025-09-27T20:19:48.397Z","0.0.113":"2025-09-27T22:51:55.038Z","0.0.114":"2025-09-28T19:22:13.786Z","0.0.115":"2025-09-29T03:45:09.034Z","0.0.116":"2025-09-29T05:34:35.746Z","0.0.117":"2025-10-01T21:33:28.134Z","0.0.118":"2025-10-01T21:34:01.811Z","0.0.119":"2025-10-02T16:55:54.944Z","0.0.120":"2025-10-03T05:01:24.834Z","0.0.121":"2025-10-03T05:59:20.504Z","0.0.122":"2025-10-03T16:45:11.860Z","0.0.123":"2025-10-03T16:46:20.635Z","0.0.124":"2025-10-04T21:30:34.020Z","0.0.125":"2025-10-04T22:07:42.942Z","0.0.126":"2025-10-04T23:23:47.699Z","0.0.127":"2025-10-04T23:26:47.970Z","0.0.128":"2025-10-05T05:32:18.652Z","0.0.129":"2025-10-05T06:00:33.626Z","0.0.130":"2025-10-06T05:11:34.411Z","0.0.131":"2025-10-07T22:17:06.628Z","0.0.132":"2025-10-12T21:05:12.683Z","0.0.133":"2025-10-16T21:33:35.925Z","0.0.134":"2025-10-25T21:07:47.085Z","0.0.135":"2025-10-28T22:04:13.349Z","0.0.136":"2025-10-28T23:58:50.053Z","0.0.137":"2025-10-29T06:59:55.973Z","0.0.138":"2025-10-30T20:33:50.145Z","0.0.139":"2025-10-30T20:58:48.338Z","0.0.140":"2025-11-01T05:41:22.746Z","0.0.141":"2025-11-09T03:31:34.286Z","0.0.142":"2025-11-14T13:49:54.187Z","0.0.143":"2025-11-14T20:33:26.538Z","0.0.144":"2025-11-15T01:23:02.033Z","0.0.145":"2025-11-15T02:07:23.634Z","0.0.146":"2025-11-15T02:39:20.461Z","0.0.147":"2025-11-15T06:30:59.478Z","0.0.148":"2025-11-15T15:46:08.120Z","0.0.149":"2025-11-17T19:01:29.389Z","0.0.150":"2025-11-18T19:15:21.125Z","0.0.151":"2025-11-19T07:42:23.547Z","0.0.152":"2025-11-22T06:46:10.897Z","0.0.153":"2025-11-23T18:45:19.823Z","0.0.154":"2025-11-25T02:50:57.923Z","0.0.155":"2025-11-26T23:43:13.336Z","0.0.156":"2025-11-28T00:29:40.455Z","0.0.157":"2025-11-28T17:23:52.758Z","0.0.158":"2025-11-29T17:13:07.879Z","0.0.159":"2025-12-01T02:42:45.658Z","0.0.160":"2025-12-01T21:56:21.488Z","0.0.161":"2025-12-02T18:50:41.405Z","0.0.162":"2025-12-03T17:04:19.732Z","0.0.163":"2025-12-03T18:53:20.508Z","0.0.164":"2025-12-03T19:38:06.872Z","0.0.165":"2025-12-04T06:19:09.680Z","0.0.166":"2025-12-06T05:22:36.718Z","0.0.167":"2025-12-06T11:34:23.866Z","0.0.168":"2025-12-06T20:09:19.906Z","0.0.169":"2025-12-07T16:06:11.060Z","0.0.170":"2025-12-07T16:09:35.495Z","0.0.171":"2025-12-07T19:56:35.144Z","0.0.172":"2025-12-07T20:13:34.849Z","0.0.173":"2025-12-07T22:06:39.195Z","0.0.174":"2025-12-08T06:11:44.471Z","0.0.175":"2025-12-08T17:34:54.696Z","0.0.176":"2025-12-08T20:36:14.186Z","0.0.177":"2025-12-09T01:22:36.606Z","0.0.178":"2025-12-09T03:08:27.545Z","0.0.179":"2025-12-09T06:14:05.044Z","0.0.180":"2025-12-10T17:40:01.941Z","0.0.181":"2025-12-12T07:09:29.824Z","0.0.182":"2025-12-13T06:17:53.182Z","0.0.183":"2025-12-14T06:18:32.465Z","0.0.184":"2025-12-16T05:49:29.317Z","0.0.185":"2025-12-17T05:25:46.635Z","0.0.186":"2025-12-19T21:16:34.540Z","0.0.187":"2025-12-19T22:10:27.898Z","0.0.188":"2025-12-20T17:59:40.911Z","0.0.189":"2025-12-20T18:04:55.918Z","0.0.190":"2025-12-21T08:01:20.061Z","0.0.191":"2025-12-23T05:49:19.720Z","0.0.192":"2025-12-23T18:51:43.539Z","0.0.193":"2025-12-24T00:44:27.535Z","0.0.194":"2025-12-24T00:52:02.181Z","0.0.195":"2025-12-24T01:36:39.468Z","0.0.196":"2025-12-24T13:47:14.751Z","0.0.197":"2025-12-24T16:00:58.901Z","0.0.198":"2025-12-24T20:41:42.666Z","0.0.199":"2025-12-25T06:43:22.739Z","0.0.200":"2025-12-25T06:44:07.916Z","0.0.201":"2025-12-26T00:42:03.512Z","0.0.202":"2025-12-26T06:48:32.914Z","0.0.203":"2025-12-26T19:49:01.571Z","0.0.204":"2025-12-27T02:16:48.404Z","0.0.205":"2025-12-29T00:59:57.189Z","0.0.206":"2025-12-29T01:12:37.571Z","0.0.207":"2025-12-29T06:20:43.363Z","0.0.208":"2025-12-29T18:17:55.120Z","0.0.209":"2025-12-29T19:10:00.236Z","0.0.210":"2025-12-29T19:38:36.399Z","0.0.211":"2025-12-29T21:28:53.873Z","0.0.212":"2025-12-29T22:53:08.213Z","0.0.213":"2025-12-29T23:54:37.529Z","0.0.214":"2025-12-30T01:28:29.550Z","0.0.215":"2025-12-30T13:36:42.647Z","0.0.216":"2025-12-31T12:52:39.344Z","0.0.217":"2025-12-31T13:01:10.031Z","0.0.218":"2025-12-31T13:14:35.245Z","0.0.219":"2025-12-31T14:11:57.029Z","0.0.220":"2025-12-31T18:18:15.826Z","0.0.221":"2025-12-31T19:55:48.599Z","0.0.222":"2025-12-31T19:59:20.646Z","0.0.223":"2026-01-01T03:03:34.789Z","0.0.224":"2026-01-02T06:19:45.726Z","0.0.225":"2026-01-02T19:56:01.446Z","0.0.226":"2026-01-02T20:41:24.709Z","0.0.227":"2026-01-02T23:06:00.166Z","0.0.228":"2026-01-03T03:02:23.931Z","0.0.229":"2026-01-03T22:10:17.383Z","0.0.230":"2026-01-04T09:23:09.313Z","0.0.231":"2026-01-05T13:37:09.830Z","0.0.232":"2026-01-05T13:51:38.171Z","0.0.233":"2026-01-05T18:38:59.132Z","0.0.234":"2026-01-06T10:45:14.670Z","0.0.235":"2026-01-06T19:37:36.828Z","0.0.236":"2026-01-06T22:32:43.436Z","0.0.237":"2026-01-07T04:08:37.625Z","0.0.238":"2026-01-07T19:25:05.004Z","0.0.239":"2026-01-07T19:50:12.276Z","0.0.240":"2026-01-08T03:27:30.099Z","0.0.241":"2026-01-08T06:15:48.678Z","0.0.242":"2026-01-08T06:48:59.975Z","0.0.243":"2026-01-08T19:10:53.057Z","0.0.244":"2026-01-09T00:03:37.917Z","0.0.245":"2026-01-09T00:51:11.327Z","0.0.246":"2026-01-09T06:27:45.723Z","0.0.247":"2026-01-09T19:44:12.626Z","0.0.248":"2026-01-09T22:36:06.822Z","0.0.249":"2026-01-10T01:08:03.711Z","0.0.250":"2026-01-10T02:31:19.153Z","0.0.251":"2026-01-12T00:23:03.897Z","0.0.252":"2026-01-12T00:45:48.017Z","0.0.253":"2026-01-13T00:03:38.723Z","0.0.254":"2026-01-13T01:23:00.530Z","0.0.255":"2026-01-13T16:32:45.164Z","0.0.256":"2026-01-14T12:23:15.088Z","0.0.257":"2026-01-14T17:14:36.053Z","0.0.258":"2026-01-14T21:03:39.085Z","0.0.259":"2026-01-14T23:41:11.839Z","0.0.260":"2026-01-15T23:12:50.538Z","0.0.261":"2026-01-15T23:29:54.423Z","0.0.262":"2026-01-16T07:43:50.972Z","0.0.263":"2026-01-19T04:08:55.178Z","0.0.264":"2026-01-21T05:21:53.554Z","0.0.265":"2026-01-28T17:00:12.826Z","0.0.266":"2026-01-28T17:17:16.575Z","0.0.267":"2026-02-05T13:23:45.423Z","0.0.268":"2026-02-06T21:24:43.468Z","0.0.269":"2026-02-07T15:53:19.039Z","0.0.270":"2026-02-13T13:16:46.279Z","0.0.271":"2026-02-13T15:27:28.993Z","0.0.272":"2026-02-13T15:28:52.129Z","0.0.273":"2026-02-16T06:24:40.619Z","0.0.274":"2026-02-16T19:46:21.740Z","0.0.275":"2026-02-17T05:43:41.883Z","0.0.276":"2026-02-17T11:36:16.583Z","0.0.277":"2026-02-17T13:30:45.789Z","0.0.278":"2026-02-17T15:52:13.093Z","0.0.279":"2026-02-17T19:34:35.350Z","0.0.280":"2026-02-17T19:42:14.805Z","0.0.281":"2026-02-18T11:14:39.884Z","0.0.282":"2026-02-19T16:15:40.522Z","0.0.283":"2026-02-20T18:28:40.518Z","0.0.284":"2026-02-23T05:27:24.566Z","0.0.285":"2026-02-23T15:56:01.329Z","0.0.286":"2026-02-23T19:01:00.675Z","0.0.287":"2026-02-24T05:37:25.828Z","0.0.288":"2026-02-25T15:28:42.750Z","0.0.289":"2026-02-26T15:40:10.971Z","0.0.290":"2026-02-26T22:25:11.553Z","0.0.291":"2026-02-27T06:14:17.592Z","0.0.292":"2026-02-27T06:29:41.212Z","0.0.293":"2026-02-27T09:38:44.037Z","0.0.294":"2026-02-27T13:01:57.386Z","0.0.295":"2026-02-27T14:13:12.364Z","0.0.296":"2026-02-27T15:38:38.000Z","0.0.297":"2026-02-27T15:39:44.655Z","0.0.298":"2026-02-27T21:04:19.291Z","0.0.299":"2026-02-27T22:41:01.486Z","0.0.300":"2026-02-27T23:12:31.322Z","0.0.301":"2026-02-28T01:53:57.908Z","0.0.302":"2026-03-01T16:52:34.180Z","0.0.303":"2026-03-02T06:14:08.147Z","0.0.304":"2026-03-02T08:18:59.292Z","0.0.305":"2026-03-02T13:48:36.137Z","0.0.306":"2026-03-02T17:36:50.734Z","0.0.307":"2026-03-02T21:31:49.283Z","0.0.308":"2026-03-02T22:16:51.320Z","0.0.309":"2026-03-03T06:15:33.761Z","0.0.310":"2026-03-03T07:05:58.579Z","0.0.311":"2026-03-03T18:19:28.648Z","0.0.312":"2026-03-03T21:46:33.289Z","0.0.313":"2026-03-04T03:54:46.923Z","0.0.314":"2026-03-04T04:33:59.687Z","0.0.315":"2026-03-04T06:20:20.441Z","0.0.316":"2026-03-05T12:52:50.124Z","0.0.317":"2026-03-06T00:44:25.438Z","0.0.318":"2026-03-09T03:26:41.248Z","0.0.319":"2026-03-10T00:42:14.873Z","0.0.320":"2026-03-10T04:56:23.079Z","0.0.323":"2026-03-10T18:10:52.256Z","0.0.324":"2026-03-11T17:44:02.859Z","0.0.325":"2026-03-11T18:30:51.436Z","0.0.326":"2026-03-11T22:54:17.135Z","0.0.327":"2026-03-12T20:03:11.157Z","0.0.328":"2026-03-13T00:04:19.728Z","0.0.329":"2026-03-13T08:06:28.117Z","0.0.330":"2026-03-13T17:16:11.610Z","0.0.331":"2026-03-13T23:11:33.753Z","0.0.332":"2026-03-14T19:36:13.042Z","0.0.333":"2026-03-14T20:18:08.210Z","0.0.334":"2026-03-14T21:02:29.696Z","0.0.335":"2026-03-16T05:38:38.138Z","0.0.336":"2026-03-16T07:58:46.937Z","0.0.337":"2026-03-17T17:35:08.105Z","0.0.338":"2026-03-17T17:54:35.607Z","0.0.339":"2026-03-17T18:28:29.808Z","0.0.340":"2026-03-17T19:00:18.955Z","0.0.341":"2026-03-17T19:39:30.274Z","0.0.342":"2026-03-17T19:53:25.604Z","0.0.343":"2026-03-17T21:05:49.811Z","0.0.344":"2026-03-17T22:05:58.943Z","0.0.345":"2026-03-17T22:37:52.509Z","0.0.346":"2026-03-18T17:02:53.565Z","0.0.347":"2026-03-18T17:53:23.893Z","0.0.348":"2026-03-18T21:02:57.784Z","0.0.349":"2026-03-20T00:34:30.023Z","0.0.350":"2026-03-20T01:14:43.172Z","0.0.351":"2026-03-22T03:43:43.832Z","0.0.352":"2026-03-22T03:44:58.743Z","0.0.353":"2026-03-23T00:02:53.597Z","0.0.354":"2026-03-23T10:03:57.771Z","0.0.355":"2026-03-23T15:29:15.582Z","0.0.356":"2026-03-23T22:52:57.760Z","0.0.357":"2026-03-23T23:45:49.283Z","0.0.358":"2026-03-23T23:48:54.417Z","0.0.359":"2026-03-24T03:40:19.082Z","0.0.360":"2026-03-24T20:39:39.890Z","0.0.361":"2026-03-24T21:49:02.811Z","0.0.362":"2026-03-25T15:28:51.284Z","0.0.363":"2026-03-25T17:05:23.808Z","0.0.364":"2026-03-25T17:11:11.161Z","0.0.365":"2026-03-25T17:16:05.427Z","0.0.366":"2026-03-25T23:18:54.188Z","0.0.367":"2026-03-27T15:27:00.641Z","0.0.368":"2026-03-28T14:34:47.201Z","0.0.369":"2026-03-29T06:20:23.904Z","0.0.370":"2026-03-29T16:02:38.865Z","0.0.371":"2026-03-29T16:49:11.590Z","0.0.372":"2026-03-29T21:17:48.965Z","0.0.373":"2026-03-29T21:24:21.899Z","0.0.374":"2026-03-30T07:07:17.211Z","0.0.375":"2026-03-30T07:18:52.093Z","0.0.376":"2026-03-31T19:41:48.422Z","0.0.377":"2026-03-31T20:01:35.832Z","0.0.378":"2026-03-31T21:51:50.815Z","0.0.379":"2026-03-31T21:53:45.993Z","0.0.380":"2026-04-01T03:56:41.367Z","0.0.381":"2026-04-01T11:12:05.479Z","0.0.382":"2026-04-01T12:17:34.421Z","0.0.383":"2026-04-01T15:38:55.416Z","0.0.384":"2026-04-01T18:59:01.948Z","0.0.385":"2026-04-02T01:20:59.857Z","0.0.386":"2026-04-02T15:44:01.906Z","0.0.387":"2026-04-02T16:13:46.387Z","0.0.388":"2026-04-02T16:22:12.782Z","0.0.389":"2026-04-02T18:56:59.306Z","0.0.390":"2026-04-02T18:59:47.446Z","0.0.391":"2026-04-02T20:28:42.835Z","0.0.392":"2026-04-02T21:14:20.167Z","0.0.393":"2026-04-02T21:57:46.554Z","0.0.394":"2026-04-02T23:53:13.997Z","0.0.395":"2026-04-02T23:58:35.048Z","0.0.396":"2026-04-03T16:20:05.604Z","0.0.397":"2026-04-03T19:29:06.139Z","0.0.398":"2026-04-03T20:22:34.019Z","0.0.399":"2026-04-04T16:15:36.353Z","0.0.400":"2026-04-04T16:17:23.993Z","0.0.401":"2026-04-06T12:12:36.099Z","0.0.402":"2026-04-06T15:22:51.649Z","0.0.403":"2026-04-07T16:26:05.887Z","0.0.404":"2026-04-07T22:40:23.146Z","0.0.405":"2026-04-07T23:52:35.938Z","0.0.406":"2026-04-08T02:33:57.008Z","0.0.407":"2026-04-08T02:43:31.166Z","0.0.408":"2026-04-08T03:21:34.584Z","0.0.409":"2026-04-08T04:15:18.652Z","0.0.410":"2026-04-08T04:56:28.849Z","0.0.411":"2026-04-09T01:34:30.841Z","0.0.412":"2026-04-09T05:34:06.915Z","0.0.413":"2026-04-09T15:19:54.986Z","0.0.414":"2026-04-09T19:00:31.646Z","0.0.415":"2026-04-10T15:52:55.151Z","0.0.416":"2026-04-11T00:23:46.192Z","0.0.417":"2026-04-11T03:18:48.867Z","0.0.418":"2026-04-11T17:43:09.830Z","0.0.419":"2026-04-11T21:25:33.546Z","0.0.420":"2026-04-11T21:45:17.815Z","0.0.421":"2026-04-11T21:53:34.738Z","0.0.422":"2026-04-11T23:08:09.460Z","0.0.423":"2026-04-11T23:10:10.841Z","0.0.424":"2026-04-12T00:01:40.056Z","0.0.425":"2026-04-12T04:17:00.967Z","0.0.426":"2026-04-13T01:02:36.847Z","0.0.427":"2026-04-13T01:17:31.591Z","0.0.428":"2026-04-13T05:49:06.750Z","0.0.429":"2026-04-14T22:22:59.304Z","0.0.430":"2026-04-14T22:37:47.901Z","0.0.431":"2026-04-16T00:01:47.295Z","0.0.432":"2026-04-16T16:59:27.443Z","0.0.433":"2026-04-17T16:30:17.251Z","0.0.434":"2026-04-17T18:11:58.125Z","0.0.435":"2026-04-20T00:22:59.794Z","0.0.436":"2026-04-20T03:54:49.495Z","0.0.437":"2026-04-20T12:00:37.990Z","0.0.438":"2026-04-20T16:45:48.351Z","0.0.439":"2026-04-20T20:02:28.172Z","0.0.440":"2026-04-20T21:39:48.667Z","0.0.441":"2026-04-21T16:58:42.831Z","0.0.442":"2026-04-21T23:27:48.313Z","0.0.443":"2026-04-22T04:06:07.128Z","0.0.444":"2026-04-22T04:07:41.726Z","0.0.445":"2026-04-22T16:00:38.184Z","0.0.446":"2026-04-22T17:44:44.887Z","0.0.447":"2026-04-22T21:03:37.412Z","0.0.448":"2026-04-23T22:42:17.107Z","0.0.449":"2026-04-24T12:06:41.639Z","0.0.450":"2026-04-24T13:12:01.612Z","0.0.451":"2026-04-24T18:20:28.271Z","0.0.452":"2026-04-24T20:53:13.902Z","0.0.453":"2026-04-25T23:00:50.055Z","0.0.454":"2026-04-25T23:58:52.639Z","0.0.455":"2026-04-26T04:31:07.863Z","0.0.456":"2026-04-26T15:23:17.874Z","0.0.457":"2026-04-26T15:59:03.608Z","0.0.458":"2026-04-26T19:10:44.418Z","0.0.459":"2026-04-26T19:36:04.126Z","0.0.460":"2026-04-26T20:31:55.424Z","0.0.461":"2026-04-26T20:38:54.986Z","0.0.462":"2026-04-26T21:53:48.071Z","0.0.463":"2026-04-26T22:02:03.777Z","0.0.464":"2026-04-27T01:16:42.295Z","0.0.465":"2026-04-27T03:22:05.456Z","0.0.466":"2026-04-27T03:40:27.640Z","0.0.467":"2026-04-27T08:08:07.876Z","0.0.468":"2026-04-27T18:12:55.372Z","0.0.469":"2026-04-27T20:30:47.528Z","0.0.470":"2026-04-27T22:23:06.862Z","0.0.471":"2026-04-28T02:15:54.108Z","0.0.472":"2026-04-28T02:38:28.280Z","0.0.473":"2026-04-28T03:32:38.740Z","0.0.474":"2026-04-28T17:48:21.975Z","0.0.475":"2026-04-28T18:14:44.572Z","0.0.476":"2026-04-29T16:33:32.507Z","0.0.477":"2026-04-29T18:10:50.043Z","0.0.478":"2026-04-29T18:29:39.808Z","0.0.479":"2026-04-29T20:13:58.722Z","0.0.480":"2026-04-29T20:28:00.949Z","0.0.481":"2026-04-29T23:55:25.088Z","0.0.482":"2026-04-30T10:48:10.831Z","0.0.483":"2026-04-30T22:02:24.846Z","0.0.484":"2026-04-30T22:28:06.495Z","0.0.485":"2026-05-01T18:12:06.551Z","0.0.486":"2026-05-01T20:43:33.961Z","0.0.487":"2026-05-01T21:16:02.973Z","0.0.488":"2026-05-02T12:10:44.162Z","0.0.489":"2026-05-02T20:18:52.625Z","0.0.490":"2026-05-04T17:48:50.231Z","0.0.491":"2026-05-04T21:01:07.210Z","0.0.492":"2026-05-04T23:20:16.868Z","0.0.493":"2026-05-05T03:06:23.163Z","0.0.494":"2026-05-05T03:43:15.840Z","0.0.495":"2026-05-05T04:00:13.422Z","0.0.496":"2026-05-05T05:19:06.064Z","0.0.497":"2026-05-05T05:35:15.592Z","0.0.498":"2026-05-05T17:28:08.532Z","0.0.499":"2026-05-05T18:02:42.266Z","0.0.500":"2026-05-06T05:02:48.259Z","0.0.501":"2026-05-06T05:44:52.067Z","0.0.502":"2026-05-06T09:03:51.378Z","0.0.503":"2026-05-06T13:25:16.067Z","0.0.504":"2026-05-06T16:20:27.590Z","0.0.505":"2026-05-06T18:20:39.396Z","0.0.506":"2026-05-07T03:22:56.101Z","0.0.507":"2026-05-07T20:36:03.110Z","0.0.508":"2026-05-07T21:21:50.616Z","0.0.509":"2026-05-08T03:07:03.648Z","0.0.510":"2026-05-08T03:46:15.077Z","0.0.511":"2026-05-08T14:05:08.577Z","0.0.512":"2026-05-08T19:17:44.204Z","0.0.513":"2026-05-12T16:10:33.926Z","0.0.514":"2026-05-12T17:16:54.904Z","0.0.515":"2026-05-14T13:01:37.065Z","0.0.516":"2026-05-14T23:29:20.431Z","0.0.517":"2026-05-15T19:55:49.304Z","0.0.518":"2026-05-15T20:58:43.643Z","0.0.519":"2026-05-15T21:01:26.587Z","0.0.520":"2026-05-17T22:27:05.177Z","0.0.521":"2026-05-18T09:00:04.122Z","0.0.522":"2026-05-18T14:29:27.763Z","0.0.523":"2026-05-18T15:05:29.049Z","0.0.527":"2026-05-21T18:19:04.444Z","0.0.528":"2026-05-21T19:04:42.657Z","0.0.529":"2026-05-21T20:14:26.011Z","0.0.530":"2026-05-21T20:39:07.025Z","0.0.531":"2026-05-21T20:45:55.997Z","0.0.532":"2026-05-21T23:17:25.147Z","0.0.533":"2026-05-22T14:26:32.882Z","0.0.534":"2026-05-22T16:31:37.859Z","0.0.535":"2026-05-22T17:07:02.285Z","0.0.536":"2026-05-22T17:51:03.452Z","0.0.537":"2026-05-22T18:22:30.390Z","0.0.538":"2026-05-22T21:53:29.071Z","0.0.539":"2026-05-22T22:21:47.362Z","0.0.540":"2026-05-22T22:56:50.733Z","0.0.541":"2026-05-23T05:16:28.027Z","0.0.542":"2026-05-23T07:20:30.558Z","0.0.543":"2026-05-23T18:22:21.197Z","0.0.544":"2026-05-23T18:49:16.321Z","0.0.545":"2026-05-23T20:36:10.818Z","0.0.546":"2026-05-23T21:19:23.158Z","0.0.547":"2026-05-23T21:28:49.117Z","0.0.548":"2026-05-23T21:42:42.022Z","0.0.549":"2026-05-24T05:28:15.178Z","0.0.550":"2026-05-24T10:15:28.142Z","0.0.551":"2026-05-24T15:21:35.855Z","0.0.552":"2026-05-24T18:41:07.830Z","0.0.553":"2026-05-24T18:58:26.838Z","0.0.554":"2026-05-24T19:02:58.583Z","0.0.555":"2026-05-24T20:06:29.162Z","0.0.556":"2026-05-24T20:16:06.596Z","0.0.557":"2026-05-24T20:46:44.922Z","0.0.558":"2026-05-25T21:27:07.104Z","0.0.559":"2026-05-26T19:18:24.235Z","0.0.560":"2026-05-26T23:50:37.670Z","0.0.561":"2026-05-27T11:30:27.375Z","0.0.562":"2026-05-28T17:44:32.289Z","0.0.563":"2026-05-28T21:40:08.815Z","0.0.564":"2026-05-29T15:38:32.594Z","0.0.565":"2026-06-01T04:51:23.315Z","0.0.566":"2026-06-01T15:54:20.830Z","0.0.567":"2026-06-01T17:38:17.652Z","0.0.568":"2026-06-03T18:41:24.672Z","0.0.569":"2026-06-03T22:59:41.812Z","0.0.570":"2026-06-04T15:45:13.857Z","0.0.571":"2026-06-07T13:20:18.869Z","0.0.572":"2026-06-07T14:16:06.821Z","0.0.573":"2026-06-08T01:29:43.934Z","0.0.574":"2026-06-08T04:08:17.933Z","0.0.575":"2026-06-08T08:06:56.405Z","0.0.576":"2026-06-09T01:51:34.811Z","0.0.577":"2026-06-09T02:15:11.237Z","0.0.578":"2026-06-09T03:03:25.215Z","0.0.579":"2026-06-09T22:05:37.651Z","0.0.580":"2026-06-10T05:39:45.589Z","0.0.581":"2026-06-10T05:54:46.315Z","0.0.582":"2026-06-10T14:19:45.929Z","0.0.583":"2026-06-11T18:09:37.963Z","0.0.584":"2026-06-12T04:54:23.241Z","0.0.585":"2026-06-12T05:25:08.943Z","0.0.586":"2026-06-12T07:57:02.976Z","0.0.587":"2026-06-12T09:26:23.414Z","0.0.588":"2026-06-12T10:11:49.572Z","0.0.589":"2026-06-12T12:27:36.392Z","0.0.590":"2026-06-17T15:02:58.990Z","0.0.591":"2026-06-17T16:18:33.207Z","0.0.592":"2026-06-18T02:26:17.253Z","0.0.593":"2026-06-18T06:29:13.280Z","0.0.594":"2026-06-18T17:00:51.606Z","0.0.595":"2026-06-18T17:39:03.869Z","0.0.596":"2026-06-18T17:51:27.976Z","0.0.597":"2026-06-18T18:22:01.000Z","0.0.598":"2026-06-19T03:10:28.393Z","0.0.599":"2026-06-19T03:49:42.946Z","0.0.600":"2026-06-19T20:35:38.554Z","0.0.601":"2026-06-22T04:54:08.664Z","0.0.602":"2026-06-22T05:00:38.086Z","0.0.603":"2026-06-22T17:14:58.534Z","0.0.604":"2026-06-23T05:01:37.645Z","0.0.605":"2026-06-23T08:37:51.864Z","0.0.606":"2026-06-23T17:29:45.139Z","0.0.607":"2026-06-24T04:48:57.579Z","0.0.608":"2026-06-24T16:33:16.539Z","0.0.609":"2026-06-24T18:39:53.816Z","0.0.610":"2026-06-25T08:54:13.397Z","0.0.611":"2026-06-25T09:33:26.852Z","0.0.612":"2026-06-25T12:26:37.984Z","0.0.613":"2026-06-25T17:05:32.248Z","0.0.614":"2026-06-26T16:13:07.063Z","0.0.615":"2026-06-29T02:45:34.182Z","0.0.616":"2026-06-29T03:15:33.707Z","0.0.617":"2026-06-29T04:39:55.560Z","0.0.618":"2026-06-29T05:02:16.901Z","0.0.619":"2026-07-01T13:28:24.586Z","0.0.620":"2026-07-02T01:57:52.205Z","0.0.621":"2026-07-02T18:26:01.609Z","0.0.622":"2026-07-02T18:46:55.852Z","0.0.623":"2026-07-02T19:01:40.249Z","0.0.624":"2026-07-02T20:34:57.524Z","0.0.625":"2026-07-03T15:45:31.894Z","0.0.626":"2026-07-03T23:05:19.597Z","0.0.627":"2026-07-04T18:18:51.083Z","0.0.628":"2026-07-04T21:46:08.690Z","0.0.629":"2026-07-06T00:32:10.894Z","0.0.630":"2026-07-06T20:00:08.363Z","0.0.631":"2026-07-06T21:44:47.211Z","0.0.632":"2026-07-07T05:42:09.908Z","0.0.633":"2026-07-07T06:25:01.882Z","0.0.634":"2026-07-07T07:31:18.321Z","0.0.635":"2026-07-07T14:25:40.429Z","0.0.636":"2026-07-07T15:41:37.744Z","0.0.637":"2026-07-07T18:26:31.943Z","0.0.638":"2026-07-07T19:34:27.385Z","0.0.639":"2026-07-07T22:20:54.934Z","0.0.640":"2026-07-07T22:43:52.106Z","0.0.641":"2026-07-08T04:28:52.325Z","0.0.642":"2026-07-08T09:24:34.387Z","0.0.643":"2026-07-08T14:30:18.863Z","0.0.644":"2026-07-08T14:31:37.513Z","0.0.645":"2026-07-08T14:52:22.286Z","0.0.646":"2026-07-08T17:52:00.858Z","0.0.647":"2026-07-08T18:22:06.940Z","0.0.648":"2026-07-08T18:36:55.091Z","0.0.649":"2026-07-08T18:55:32.824Z","0.0.650":"2026-07-08T20:56:08.593Z","0.0.651":"2026-07-08T21:33:25.133Z","0.0.652":"2026-07-08T22:52:59.096Z","0.0.653":"2026-07-09T09:35:23.442Z","0.0.654":"2026-07-09T10:12:50.755Z","0.0.655":"2026-07-09T16:43:04.023Z","0.0.656":"2026-07-09T22:43:57.337Z","0.0.657":"2026-07-10T15:16:00.816Z","0.0.658":"2026-07-10T17:43:11.910Z","0.0.659":"2026-07-10T19:18:56.062Z","0.0.660":"2026-07-10T22:23:01.286Z","0.0.661":"2026-07-10T22:58:00.119Z","0.0.662":"2026-07-11T00:58:27.527Z","0.0.663":"2026-07-11T17:31:09.955Z","0.0.664":"2026-07-11T21:57:03.488Z","0.0.665":"2026-07-13T03:42:37.167Z","0.0.666":"2026-07-13T04:45:50.816Z","0.0.667":"2026-07-13T07:08:54.940Z","0.0.668":"2026-07-13T11:34:39.082Z","0.0.669":"2026-07-13T16:39:12.788Z","0.0.670":"2026-07-13T22:12:05.001Z","0.0.671":"2026-07-14T00:06:27.289Z","0.0.672":"2026-07-14T08:47:38.705Z","0.0.673":"2026-07-14T14:42:54.602Z","0.0.674":"2026-07-14T15:39:03.296Z","0.0.675":"2026-07-14T19:01:42.922Z","0.0.676":"2026-07-14T19:39:34.737Z","0.0.677":"2026-07-14T19:46:03.944Z","0.0.678":"2026-07-14T21:55:40.550Z","0.0.679":"2026-07-14T22:05:32.833Z","0.0.680":"2026-07-15T05:43:00.694Z","0.0.681":"2026-07-15T06:28:51.681Z","0.0.682":"2026-07-15T06:32:02.719Z","0.0.683":"2026-07-15T14:22:48.962Z","0.0.684":"2026-07-15T15:20:21.840Z","0.0.685":"2026-07-15T17:02:22.570Z","0.0.686":"2026-07-15T17:13:03.635Z","0.0.687":"2026-07-15T18:41:35.936Z","0.0.688":"2026-07-15T18:42:53.172Z","0.0.689":"2026-07-15T19:24:02.837Z","0.0.690":"2026-07-15T20:10:39.714Z","0.0.691":"2026-07-15T22:51:21.026Z","0.0.692":"2026-07-15T23:20:23.169Z","0.0.693":"2026-07-16T16:48:09.005Z","0.0.694":"2026-07-16T20:32:16.141Z","0.0.695":"2026-07-17T11:13:43.045Z","0.0.696":"2026-07-17T13:25:38.285Z","0.0.697":"2026-07-18T14:26:33.202Z","0.0.698":"2026-07-19T05:47:57.678Z","0.0.699":"2026-07-19T06:08:40.966Z","0.0.700":"2026-07-19T17:09:30.222Z","0.0.701":"2026-07-20T06:17:16.706Z","0.0.702":"2026-07-21T02:59:42.986Z","0.0.703":"2026-07-21T13:52:54.120Z","0.0.704":"2026-07-21T14:09:40.118Z","0.0.705":"2026-07-21T18:35:04.208Z","0.0.706":"2026-07-22T01:02:30.262Z","0.0.707":"2026-07-22T02:28:08.956Z","0.0.708":"2026-07-22T03:21:17.364Z","0.0.709":"2026-07-22T06:03:30.815Z","0.0.710":"2026-07-22T13:36:35.097Z","0.0.711":"2026-07-22T18:41:19.641Z","0.0.712":"2026-07-22T20:15:25.773Z","0.0.713":"2026-07-23T17:33:08.721Z","0.0.714":"2026-07-23T17:52:39.966Z","0.0.715":"2026-07-24T03:53:43.844Z","0.0.716":"2026-07-24T12:56:00.677Z","0.0.717":"2026-07-25T00:31:11.459Z","0.0.718":"2026-07-25T16:53:16.930Z","0.0.719":"2026-07-27T15:13:23.725Z","0.0.720":"2026-07-28T07:11:28.386Z","0.0.721":"2026-07-28T19:17:09.825Z","0.0.722":"2026-07-29T05:16:42.028Z","0.0.723":"2026-07-29T11:57:24.862Z","0.0.724":"2026-07-29T12:46:35.412Z","0.0.725":"2026-07-29T17:42:35.374Z","0.0.726":"2026-07-29T21:45:20.529Z","0.0.727":"2026-07-30T21:57:08.788Z","0.0.728":"2026-07-30T23:04:23.788Z","0.0.729":"2026-07-31T02:31:34.792Z","0.0.730":"2026-07-31T15:13:50.759Z","0.0.731":"2026-07-31T16:54:25.722Z","0.0.732":"2026-07-31T19:46:12.079Z","0.0.733":"2026-08-01T21:07:44.008Z","0.0.734":"2026-08-02T17:11:03.427Z","0.0.735":"2026-08-02T20:20:30.764Z","0.0.736":"2026-08-02T23:30:20.958Z","0.0.737":"2026-08-03T01:23:44.504Z","0.0.738":"2026-08-03T15:13:07.757Z","0.0.739":"2026-08-03T19:52:55.387Z","0.0.740":"2026-08-03T20:15:20.362Z","0.0.741":"2026-08-03T21:01:09.103Z","0.0.742":"2026-08-03T21:45:17.358Z","0.0.743":"2026-08-03T23:28:01.785Z","0.0.744":"2026-08-04T02:18:21.648Z","0.0.745":"2026-08-04T04:57:14.321Z","0.0.746":"2026-08-04T07:22:15.519Z","0.0.747":"2026-08-04T07:28:34.747Z","0.0.748":"2026-08-04T18:12:49.267Z","0.0.749":"2026-08-04T21:33:29.977Z","0.0.750":"2026-08-04T22:20:17.476Z","0.0.751":"2026-08-05T17:01:13.510Z","0.0.752":"2026-08-05T23:15:26.226Z","0.0.753":"2026-08-06T08:47:02.185Z","0.0.754":"2026-08-06T11:53:24.469Z","0.0.755":"2026-08-07T03:38:14.254Z","0.0.756":"2026-08-07T13:12:09.507Z","0.0.757":"2026-08-07T14:17:08.601Z","0.0.758":"2026-08-07T14:50:15.110Z","0.0.759":"2026-08-07T16:52:25.374Z","0.0.760":"2026-08-07T17:40:50.314Z","0.0.761":"2026-08-07T17:56:02.831Z","0.0.762":"2026-08-07T18:14:02.996Z","0.0.763":"2026-08-07T18:34:28.407Z","0.0.764":"2026-08-07T18:46:00.027Z","0.0.765":"2026-08-07T20:55:52.731Z","0.0.766":"2026-08-07T21:09:45.141Z","0.0.767":"2026-08-07T23:00:48.840Z","0.0.768":"2026-08-08T01:21:53.083Z","0.0.769":"2026-08-08T01:39:39.126Z","0.0.770":"2026-08-08T06:47:48.584Z","0.0.771":"2026-08-08T14:14:29.895Z","0.0.772":"2026-08-08T15:26:34.429Z","0.0.773":"2026-08-08T16:10:12.186Z","0.0.774":"2026-08-08T17:04:03.541Z","0.0.775":"2026-08-08T19:08:37.352Z","0.0.776":"2026-08-08T19:26:19.480Z","0.0.777":"2026-08-08T22:04:06.234Z","0.0.778":"2026-08-08T22:35:42.416Z","0.0.779":"2026-08-09T03:32:21.825Z","0.0.780":"2026-08-09T03:41:53.512Z","0.0.781":"2026-08-09T19:54:19.083Z","0.0.782":"2026-08-09T20:15:20.674Z","0.0.783":"2026-08-10T04:51:51.602Z","0.0.784":"2026-08-10T11:38:34.007Z","0.0.785":"2026-08-10T17:51:47.579Z","0.0.786":"2026-08-10T23:08:31.451Z","0.0.787":"2026-08-11T00:09:40.157Z","0.0.788":"2026-08-11T00:17:35.281Z","0.0.789":"2026-08-11T07:02:22.704Z","0.0.790":"2026-08-11T12:06:24.053Z","0.0.791":"2026-08-11T19:36:46.035Z","0.0.792":"2026-08-11T23:16:43.483Z","0.0.793":"2026-08-12T04:26:28.984Z","0.0.794":"2026-08-12T05:31:43.720Z","0.0.795":"2026-08-12T06:23:00.350Z","0.0.796":"2026-08-12T18:05:01.914Z","0.0.797":"2026-08-12T21:36:38.161Z","0.0.798":"2026-08-12T22:53:53.479Z","0.0.799":"2026-08-13T14:54:16.034Z","0.0.800":"2026-08-13T20:54:26.371Z","0.0.801":"2026-08-13T23:33:13.370Z","0.0.802":"2026-08-13T23:43:11.852Z","0.0.803":"2026-08-14T05:07:22.297Z","0.0.804":"2026-08-14T21:33:43.411Z","0.0.805":"2026-08-16T00:55:27.127Z","0.0.806":"2026-08-16T01:56:49.720Z","0.0.807":"2026-08-16T02:19:58.749Z","0.0.808":"2026-08-16T05:25:51.668Z","0.0.809":"2026-08-16T07:26:33.014Z","0.0.810":"2026-08-16T07:40:06.352Z","0.0.811":"2026-08-16T08:46:35.420Z","0.0.812":"2026-08-16T09:52:36.077Z","0.0.813":"2026-08-16T10:18:03.854Z","0.0.814":"2026-08-16T16:38:55.590Z","0.0.815":"2026-08-17T13:02:34.898Z","0.0.816":"2026-08-17T20:40:38.065Z","0.0.817":"2026-08-17T21:43:18.464Z","0.0.818":"2026-08-18T17:47:27.019Z","0.0.819":"2026-08-18T20:09:42.498Z","0.0.820":"2026-08-18T21:02:36.474Z","0.0.821":"2026-08-19T15:01:45.670Z","0.0.822":"2026-08-19T15:47:06.411Z","0.0.830":"2026-08-21T18:45:12.137Z","0.0.831":"2026-08-22T02:50:43.487Z","0.0.832":"2026-08-22T07:04:19.997Z","0.0.833":"2026-08-22T07:13:26.049Z","0.0.834":"2026-08-22T22:03:16.671Z","0.0.835":"2026-08-22T22:58:42.247Z","0.0.836":"2026-08-23T03:13:21.842Z","0.0.837":"2026-08-23T14:35:39.132Z","0.0.838":"2026-08-23T15:09:47.049Z","0.0.839":"2026-08-23T20:50:57.080Z","0.0.840":"2026-08-24T14:38:30.896Z","0.0.841":"2026-08-24T18:02:41.301Z","0.0.842":"2026-08-25T01:15:16.353Z","0.0.843":"2026-08-25T06:00:15.279Z","0.0.844":"2026-08-25T10:02:56.589Z","0.0.845":"2026-08-26T01:24:37.723Z","0.0.846":"2026-08-27T05:03:17.375Z","0.0.847":"2026-08-27T15:32:28.162Z","0.0.848":"2026-08-27T19:13:01.552Z","0.0.849":"2026-08-27T21:12:38.635Z","0.0.850":"2026-08-27T21:47:20.431Z","0.0.851":"2026-08-27T23:09:40.315Z","0.0.852":"2026-08-28T01:41:11.177Z","0.0.853":"2026-08-28T07:56:57.774Z","0.0.854":"2026-08-28T09:01:12.057Z","0.0.855":"2026-08-28T15:17:05.417Z","0.0.856":"2026-08-29T02:16:09.376Z","0.0.857":"2026-08-29T05:40:28.170Z","0.0.858":"2026-08-29T21:45:09.107Z","0.0.859":"2026-08-29T23:04:45.793Z","0.0.860":"2026-08-31T09:04:41.861Z","0.0.861":"2026-08-31T09:24:30.385Z","0.0.862":"2026-09-01T06:09:40.329Z","0.0.863":"2026-09-01T17:53:13.853Z","0.0.864":"2026-09-01T22:29:14.832Z","0.0.865":"2026-09-02T02:09:47.127Z","0.0.866":"2026-09-02T04:20:30.387Z","0.0.867":"2026-09-02T06:58:00.839Z","0.0.868":"2026-09-02T21:04:01.670Z","0.0.869":"2026-09-02T22:37:24.731Z","0.0.870":"2026-09-03T15:26:01.801Z","0.0.871":"2026-09-03T15:42:32.624Z","0.0.872":"2026-09-03T17:39:13.500Z","0.0.873":"2026-09-04T15:10:59.552Z","0.0.874":"2026-09-04T17:44:24.973Z","0.0.875":"2026-09-04T19:44:07.239Z","0.0.876":"2026-09-05T02:32:08.079Z","0.0.877":"2026-09-05T02:47:53.339Z","0.0.878":"2026-09-05T02:51:50.977Z","0.0.879":"2026-09-05T04:45:33.774Z","0.0.880":"2026-09-05T16:23:16.886Z","0.0.881":"2026-09-05T16:30:16.491Z","0.0.882":"2026-09-05T16:51:41.909Z","0.0.883":"2026-09-05T18:41:22.579Z","0.0.884":"2026-09-05T19:00:51.305Z","0.0.885":"2026-09-05T21:31:36.591Z","0.0.886":"2026-09-07T15:18:07.115Z","0.0.887":"2026-09-07T22:36:24.579Z","0.0.888":"2026-09-08T16:36:03.987Z","0.0.889":"2026-09-08T16:56:56.628Z","0.0.890":"2026-09-08T17:53:13.086Z","0.0.891":"2026-09-09T04:38:58.997Z","0.0.892":"2026-09-09T06:19:49.030Z","0.0.893":"2026-09-09T15:35:32.699Z","0.0.894":"2026-09-09T17:18:59.234Z","0.0.895":"2026-09-09T20:15:21.348Z","0.0.896":"2026-09-09T21:09:52.547Z","0.0.897":"2026-09-09T22:54:47.978Z","0.0.898":"2026-09-09T23:37:27.133Z","0.0.899":"2026-09-09T23:42:39.458Z","0.0.900":"2026-09-10T01:53:11.727Z","0.0.901":"2026-09-10T16:30:58.064Z","0.0.902":"2026-09-10T17:24:01.297Z","0.0.903":"2026-09-12T16:26:08.406Z","0.0.904":"2026-09-12T21:35:22.991Z","0.0.905":"2026-09-13T17:22:06.584Z","0.0.906":"2026-09-15T16:03:37.494Z","0.0.907":"2026-09-15T23:16:37.576Z","0.0.908":"2026-09-15T23:58:14.225Z","0.0.909":"2026-09-16T14:15:27.052Z","0.0.910":"2026-09-16T14:41:09.691Z","0.0.911":"2026-09-17T14:25:18.143Z","0.0.912":"2026-09-18T10:59:39.075Z","0.0.913":"2026-09-19T05:12:45.416Z","0.0.914":"2026-09-19T18:43:37.048Z","0.0.915":"2026-09-19T19:06:11.493Z","0.0.916":"2026-09-19T23:22:31.312Z","0.0.917":"2026-09-20T18:25:22.387Z","0.0.918":"2026-09-21T05:28:38.249Z","0.0.919":"2026-09-21T21:53:54.308Z","0.0.920":"2026-09-22T09:51:35.832Z","0.0.921":"2026-09-22T18:11:35.576Z","0.0.922":"2026-09-22T19:16:07.124Z","0.0.923":"2026-09-22T20:02:30.876Z","0.0.924":"2026-09-22T21:42:30.633Z","0.0.925":"2026-09-22T23:16:45.956Z","0.0.926":"2026-09-23T11:53:37.849Z","0.0.927":"2026-09-23T16:58:47.993Z","0.0.928":"2026-09-23T18:59:23.644Z","0.0.929":"2026-09-24T15:48:08.545Z","0.0.930":"2026-09-24T18:07:33.341Z","0.0.931":"2026-09-25T05:33:01.403Z","0.0.932":"2026-09-25T07:43:23.099Z","0.0.933":"2026-09-25T11:39:48.049Z","0.0.934":"2026-09-25T18:48:16.857Z","0.0.935":"2026-09-25T18:55:06.567Z","0.0.936":"2026-09-25T19:07:05.881Z","0.0.937":"2026-09-25T19:36:41.352Z","0.0.938":"2026-09-26T18:42:47.296Z","0.0.939":"2026-09-28T15:16:21.095Z","0.0.940":"2026-09-28T18:07:35.212Z","0.0.941":"2026-09-28T21:35:31.066Z","0.0.942":"2026-09-29T15:19:29.432Z","0.0.943":"2026-09-29T17:33:13.059Z","0.0.944":"2026-09-29T18:34:17.979Z","0.0.945":"2026-09-29T23:00:02.514Z","0.0.946":"2026-09-30T09:13:38.354Z","0.0.947":"2026-09-30T13:48:45.878Z","0.0.948":"2026-09-30T20:20:41.408Z","0.0.949":"2026-09-30T21:13:48.395Z","0.0.950":"2026-09-30T21:36:32.975Z","0.0.951":"2026-10-01T01:05:22.742Z","0.0.952":"2026-10-02T17:41:18.782Z","0.0.953":"2026-10-02T21:52:37.913Z","0.0.954":"2026-10-03T03:46:34.613Z","0.0.955":"2026-10-03T06:58:44.571Z"},"bugs":{"url":"https://github.com/tscircuit/tscircuit-autorouter/issues"},"homepage":"https://github.com/tscircuit/tscircuit-autorouter#readme","repository":{"url":"git+https://github.com/tscircuit/tscircuit-autorouter.git","type":"git"},"description":"An MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# @tscircuit/capacity-autorouter\n\nAn MIT-licensed PCB autorouter made for usage with [tscircuit](https://github.com/tscircuit/tscircuit). This is the builtin autorouter.\n\nThe autorouter is composed of hundreds of algorithms organized in a Pipeline. The autorouter uses successive approximation and [Hypergraphs](https://blog.autorouting.com/p/hypergraph-autorouting) rather than sequential routing.\n\n[View Online Playground](https://autorouter.tscircuit.com) &middot; [tscircuit docs](https://docs.tscircuit.com) &middot; [discord](https://tscircuit.com/join) &middot; [twitter](https://x.com/seveibar) &middot; [try tscircuit online](https://tscircuit.com) &middot; [Report/Debug Autorouter Bugs](https://docs.tscircuit.com/contributing/report-autorouter-bugs)\n\nWant to understand how the autorouter works? Read this [blog post](https://blog.autorouting.com/p/hypergraph-autorouting)\n\n## How to file a bug report\n\n1. You should have [created a bug report via the tscircuit errors tab](https://docs.tscircuit.com/contributing/report-autorouter-bugs)\n2. Run `bun run bug-report <bug-report-url>` to download the report and create a debugging fixture file in the `examples/bug-reports` directory, you can then find the bug report in the server (via `bun run start`)\n3. Or run `bun run bug-report-with-test <bug-report-url>` to download the report, create the fixture, and scaffold a matching snapshot test under `tests/bugs`\n\nOr [run the Create Bug Report workflow](https://github.com/tscircuit/capacity-autorouter/actions/workflows/create-bug-report.yml) to automatically create a PR with the bug report (maintainers only)\n\n## Installation\n\n```bash\nbun add @tscircuit/capacity-autorouter\n```\n\n## Usage as a Library\n\n### Basic Usage\n\n```typescript\nimport { AutoroutingPipelineSolver } from \"@tscircuit/capacity-autorouter\"\n\n// Create a solver with SimpleRouteJson input\nconst solver = new AutoroutingPipelineSolver(simpleRouteJson)\n\n// Run the solver until completion\nwhile (!solver.solved && !solver.failed) {\n  solver.step()\n}\n\n// Check if solving was successful\nif (solver.failed) {\n  console.error(\"Routing failed:\", solver.error)\n} else {\n  // Get the routing results as SimpleRouteJson with traces\n  const resultWithRoutes = solver.getOutputSimpleRouteJson()\n\n  // Use the resulting routes in your application\n  console.log(\n    `Successfully routed ${resultWithRoutes.traces?.length} connections`\n  )\n}\n```\n\n### Simplifying Existing Traces\n\nUse `AutoroutingPipelineSolver11_Simplification` when the input already\ncontains routed traces and only needs post-route cleanup. This pipeline does\nnot route missing SRJ connections. Constant-width traces are simplified while\nvariable-width traces retain their exact copper widths and geometry.\n\n```typescript\nimport { AutoroutingPipelineSolver11_Simplification } from \"@tscircuit/capacity-autorouter\"\n\nconst solver = new AutoroutingPipelineSolver11_Simplification(simpleRouteJson)\nsolver.solve()\n\nif (solver.failed) {\n  throw new Error(solver.error ?? \"Trace simplification failed\")\n}\n\nconst simplified = solver.getOutputSimpleRouteJson()\n```\n\n### Input Format: SimpleRouteJson\n\nThe input to the autorouter is a `SimpleRouteJson` object with the following structure:\n\n```typescript\ninterface SimpleRouteJson {\n  layerCount: number\n  minTraceWidth: number\n  obstacles: Obstacle[]\n  connections: Array<SimpleRouteConnection>\n  buses?: Array<SimpleRouteBus>\n  allowViaInPad?: boolean\n  bounds: { minX: number; maxX: number; minY: number; maxY: number }\n  traces?: SimplifiedPcbTraces // Optional for input\n}\n\ninterface Obstacle {\n  type: \"rect\"\n  layers: string[]\n  center: { x: number; y: number }\n  width: number\n  height: number\n  ccwRotationDegrees?: number\n  connectedTo: string[] // TraceIds\n  isCopperPour?: boolean\n  offBoardConnectsTo?: string[] // TraceIds connected off-board\n}\n\ninterface SimpleRouteConnection {\n  name: string\n  pointsToConnect: Array<SingleLayerConnectionPoint | MultiLayerConnectionPoint>\n}\n\ntype SingleLayerConnectionPoint = {\n  x: number\n  y: number\n  layer: string\n  layers?: never\n}\n\ntype MultiLayerConnectionPoint = {\n  x: number\n  y: number\n  layers: string[]\n  layer?: never\n}\n\ninterface SimpleRouteBus {\n  busId: string\n  connectionNames: string[] // Ordered SimpleRouteConnection names\n  maxLengthSkew?: number // Maximum routed-length difference in millimeters\n  traceWidth?: number // Resolved copper width in millimeters\n  allowedLayers?: string[] // Legal routing layers, including terminal layers\n}\n\ninterface DifferentialPair {\n  connectionNames: [string, string]\n  lengthTolerance: number // Maximum pair skew in millimeters\n  traceGap?: number // Resolved edge-to-edge copper gap in millimeters\n  maxUncoupledLength?: number // Maximum uncoupled length in millimeters\n}\n```\n\nPipelines 4–9 validate connection points in the first preprocessing stage.\nOn-board points must be inside `bounds`, including its edges. An outside point\nstops routing with `solved = false`, `failed = true`, and an `error` identifying\nthe connection, point, coordinates, and bounds. Connections marked `isOffBoard`\nare exempt.\n\nConnection points use exactly one representation: `layer` for a fixed routing\nlayer, or `layers` for a terminal accessible on multiple routing layers. Never\ninclude both fields. The optional `never` properties enforce this distinction\nin TypeScript; they are not JSON fields to emit. For multilayer points, the first\nentry is the primary layer. Obstacle and via `layers` arrays describe their\nphysical copper span and are separate from the connection-point representation.\n\n`maxLengthSkew` records the maximum permitted routed-length difference for the\nbus. Bus metadata is preserved in the output so routing implementations can\napply the constraint without losing the original membership or ordering.\n`traceWidth`, `traceGap`, and `allowedLayers` are resolved routing geometry;\nstackup-aware impedance targets should be converted to these dimensions before\ncreating SimpleRouteJson.\n\nVia-in-pad repair is disabled by default because it generally requires filled\nand capped vias. Set `allowViaInPad: true` only when the fabrication process\nsupports it.\n\n### Output Format\n\nThe `getOutputSimpleRouteJson()` method returns the original `SimpleRouteJson` with a populated `traces` property. The traces are represented as `SimplifiedPcbTraces`:\n\n```typescript\ntype SimplifiedPcbTraces = Array<{\n  type: \"pcb_trace\"\n  pcb_trace_id: string // TraceId\n  route: Array<\n    | {\n        route_type: \"wire\"\n        x: number\n        y: number\n        width: number\n        layer: string\n      }\n    | {\n        route_type: \"via\"\n        x: number\n        y: number\n        to_layer: string\n        from_layer: string\n      }\n  >\n}>\n```\n\n### Advanced Configuration\n\nYou can provide optional configuration parameters to the solver:\n\n```typescript\nconst solver = new CapacityMeshSolver(simpleRouteJson, {\n  // Optional: Manually set capacity planning depth (otherwise automatically calculated)\n  capacityDepth: 7,\n\n  // Optional: Set the target minimum capacity for automatic depth calculation\n  // Lower values result in finer subdivisions (higher depth)\n  targetMinCapacity: 0.5,\n})\n```\n\nBy default, the solver will automatically calculate the optimal `capacityDepth` to achieve a target minimum capacity of 0.5 based on the board dimensions. This automatic calculation ensures that the smallest subdivision cells have an appropriate capacity for routing.\n\n### Visualization Support\n\nFor debugging or interactive applications, you can use the `visualize()` method to get a visualization of the current routing state:\n\n```typescript\n// Get visualization data that can be rendered with graphics-debug\nconst visualization = solver.visualize()\n```\n\n## Development\n\nTo work on this library:\n\n```bash\n# Install dependencies\nbun install\n\n# Start the interactive development environment\nbun run start\n\n# Run tests\nbun test\n\n# Build the library\nbun run build\n```\n\n## Maintainer resources\n\nTrack routing performance and benchmark results in the [Autorouter Benchmark Dashboard](https://autorouter-benchmark-dashboard.vercel.app/).\n\n### DRC failure dataset (SRJ33)\n\n[dataset-srj33-drc-failures](https://github.com/tscircuit/dataset-srj33-drc-failures)\ncontains 37 distinct inputs with at least one measured Pipeline 9 relaxed DRC\nissue. The [original benchmark](https://github.com/tscircuit/tscircuit-autorouter/actions/runs/33978041068)\nretained 12 samples and excluded 19 DRC passes. An\n[additional audit](https://github.com/tscircuit/tscircuit-autorouter/actions/runs/33980539076)\nadded 25 bug-report inputs that completed routing with DRC issues after the\nrecent DRC fix. Original IDs remain 001–006, 010–013, 020, and 025; additions use\n032–056.\n\n```sh\nbun scripts/run-sample.ts --pipeline 9 --dataset srj33 --sample 1\n```\n\nUse `srj33` in the benchmark workflow's dataset input, or open\n`benchmarks/dataset-srj33` in Cosmos. CLI `--sample` selects by position:\n`--sample 12` loads `sample025`, and `--sample 37` loads `sample056`.\nCosmos uses the sample IDs. The dataset records source links, pinned revisions,\nand Pipeline 9 selection evidence. Saved outputs for the original 12 are their\nhistorical Pipeline 7 baseline; additions include Pipeline 9 outputs and exact\nDRC errors.\n","readmeFilename":"README.md"}